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

标签 iphone ios push-notification

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

我已经实现了这两个:

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

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

非常感谢您的帮助。

最佳答案

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

关于iphone - 我需要解析推送通知中的有效负载,但是如果用户按游戏图标而不是按通知,如何获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11201557/

相关文章:

ios - 更新另一个类别 objective-c 的变量

JavaScript 处理设备触摸屏被按住

未收到 iOS 推送通知

ios - 从 Go appengine 站点发送 Apple 推送通知

iphone - NSString 在整个文本中搜索另一个字符串

iphone - 使用条件语句以编程方式切换UIButton文本

ios - 如果一个版本已经准备好出售,请将二进制文件上传到应用商店?

ios - 流数据(艺术家/标题)未显示在 xcode 的 AVPlayerItemTrack 数组中

ios - 您能否以编程方式在应用程序中允许推送通知?

iphone - 如何使用类方法来分发 UIManagedDocument 的多个共享实例?