【发布时间】:2015-11-03 13:03:17
【问题描述】:
根据Local and Remote Notification Programming Guide,当发送远程通知并点击SpringBoard中的应用程序图标时:
用户点击警报中的默认按钮或点击(或点击)应用图标。如果点击默认操作按钮(在运行 iOS 的设备上),系统会启动应用程序并且应用程序调用其委托的 application:didFinishLaunchingWithOptions: 方法,传入通知负载(用于远程通知)或本地通知对象(用于本地通知)。
如果通知是远程的,系统也会调用application:didReceiveRemoteNotification:fetchCompletionHandler:。
但是,当我看到远程通知徽章并点击应用程序图标时,application:didFinishLaunchingWithOptions:(应用程序将在后台运行)、application:didReceiveRemoteNotification: 和 application:didReceiveRemoteNotification:fetchCompletionHandler: 都不会被调用...
我在点击横幅或警报时成功获取推送通知的有效负载,我如何在点击应用图标时也获得它?
谢谢
【问题讨论】:
标签: ios background apple-push-notifications payload