我需要从不同的推送通知中解析有效负载,但是如果用户按下游戏图标而不是按下通知来启动应用程序,我该如何获取有效负载?
我已经实现了这两个:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
如果用户按下游戏图标开始游戏,launchOptions 为 nil,那怎么办?有没有提供从通知中心读取推送通知的方法?
非常感谢您的帮助。