我想知道是否有可能在客户端上的应用程序,以便能够读出在有效负载中的数据时,将发送的通知APNS?

例如,如果APNS通知说:“世界,你好!”,用户点击“查看”去应用,会有一个办法,让应用程式看到APNS通知说:“世界,你好!”

感谢。

有帮助吗?

解决方案

APNS通知被绑定到其与单个电话上的特定应用相关联的特定令牌。当通知到达时,iPhone OS向用户显示警告,播放的声音(如果指定),并设置应用程序徽章(如果有的话)。

如果该应用程序正在运行并且屏幕没有睡着该应用运行和有效载荷分组JSON被移交。如果应用程序正在运行并且屏幕暗,向用户示出的警报用单个按钮来解锁屏幕然后应用程序被切换的有效负载。如果应用程序没有运行给予用户查看/取消选择。如果他们点击查看,应用程序运行和有效载荷JSON被移交。

正如你所看到的,在所有这些情况下,包含通知警报,声音,徽章你发送的数据包JSON,以及其他任何额外的位被移交给应用程序。该文档告诉你如何检索JSON包。这取决于你怎么做吧。

如果你正在考虑一个应用程序看到走向另一个应用程序有效载荷的,那么答案是否定的。通知被绑定到特定的应用程序的签名。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top