1

我需要从不同的推送通知中解析有效负载,但是如果用户按下游戏图标而不是按下通知来启动应用程序,我该如何获取有效负载?

我已经实现了这两个:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

如果用户按下游戏图标开始游戏,launchOptions 为 nil,那怎么办?有没有提供从通知中心读取推送通知的方法?

非常感谢您的帮助。

4

1 回答 1

4

如果用户忽略了推送通知并从图标打开了应用程序,那么您将无法获取该通知有效负载,

于 2012-06-26T06:07:00.757 回答