我需要从推送通知中解析有效负载,但如果用户按下游戏图标而不是按通知,我该如何获取数据?

时间:2012-06-26 06:05:52

标签: iphone ios push-notification

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

我已经实现了这两个:

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

如果用户按游戏图标开始游戏,则launchOptions为零,那该怎么办? 是否有任何方法可以从通知中心读取推送通知?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

如果用户忽略了推送通知并从图标中打开了应用程序,那么您将没有任何意义来获取该通知有效负载,