iOS:如何在用户在通知警报对话框中选择"Cancel"然后手动启动应用程序后获取推送通知对象



可能重复:
推送通知-捕捉它们?

问题是:

  1. iOS收到推送通知,弹出一个带有"取消"one_answers"查看"两个按钮的警报对话框,应用程序图标上的徽章编号增加1

  2. 用户点击"取消"按钮,警报对话框就会消失,应用程序图标徽章编号保持不变

  3. 用户点击主屏幕中的应用程序图标启动应用程序

应用程序启动后,如何获取推送通知对象或其中的数据?

(或者,当推送通知到达并在iOS弹出警报对话框之前提取其中的数据时,是否会引起注意?)

不幸的是,如果您的用户忽略推送通知,您的应用程序将没有机会从该通知中接收信息,因为不会调用didReceiveLocalNotification:

相反,您必须使用应用程序服务器来存储有关发出的通知的信息,并在每次启动应用程序时获取这些信息。

最新更新