【发布时间】:2014-06-27 10:17:48
【问题描述】:
我的推送通知工作正常,但在我的应用程序中,推送通知带有两条不同的消息:一条是“任务已完成”,第二条是“您有一条消息”。
现在当应用程序处于后台状态并且通知到达时,我如何在单击应用程序图标时获得通知消息?
如果有人知道,请帮助我。提前谢谢你。
【问题讨论】:
-
到目前为止你做了什么?
-
点击应用图标时尝试获取有效负载数据。
-
请检查以下问题的答案链接 - stackoverflow.com/a/5456271/900024
-
@PratikMistry:我检查了这个链接,但它不会帮助我们解决这个问题。我的问题是当我的应用程序在后台并且通知到来时调用哪个方法。
-
如果用户没有点击通知打开应用程序,则不会调用任何方法,但如果用户在您的应用程序处于后台时点击通知,则会调用 didReceiveRemoteNotification: 方法,您可以在其中检查应用程序。 applicationState 确定应用程序是否来自后台。
标签: ios iphone objective-c push-notification