我需要从不同的推送通知中解析有效载荷,但是如果用户按下游戏图标而不是按下通知来启动应用程序,我如何获得有效载荷?
我已经实现了这两个:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
如果用户按下游戏图标开始游戏,则launchOptions为nil,那么该怎么办?
有什么方法可以从通知中心读取推送通知?
非常感谢您的帮助。
最佳答案
如果用户忽略了推送通知并通过图标打开了应用程序,那么您将没有任何手段获取该通知有效负载,
关于iphone - 我需要解析推送通知中的有效负载,但是如果用户按游戏图标而不是按通知,如何获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11201557/