【发布时间】:2011-12-25 10:12:34
【问题描述】:
从 iOS 5 开始,通知不再像以前那样具有侵入性。这很好,但似乎用户更喜欢从仪表板直接点击应用图标,而不是(小)横幅区域或通知中心。
在这种情况下,我的应用程序无法从通知中获取有效负载。即使是“应用程序 didReceiveRemoteNotification”方法也无法获取通知。
有人遇到过同样的问题吗?你有什么建议吗?
谢谢
【问题讨论】:
标签: notifications ios5 payload
从 iOS 5 开始,通知不再像以前那样具有侵入性。这很好,但似乎用户更喜欢从仪表板直接点击应用图标,而不是(小)横幅区域或通知中心。
在这种情况下,我的应用程序无法从通知中获取有效负载。即使是“应用程序 didReceiveRemoteNotification”方法也无法获取通知。
有人遇到过同样的问题吗?你有什么建议吗?
谢谢
【问题讨论】:
标签: notifications ios5 payload
推送有效负载的目的只是在警报中向用户显示有用/信息丰富的内容。 不实际向您的应用发送数据。
因此,您需要自己的网络服务来提供您的应用所需的数据。您的应用应在启动时刷新/同步到该服务以获取数据。
例如:Instagram。它可以推送通知您有人评论了您的照片。但它实际上并没有在推送中发送评论数据以显示在应用程序中。当您启动 Instagram 并尝试查看评论时,会下载评论数据。
【讨论】: