我想知道是否有人有任何从通知中心恢复iPhone应用程序的经验,如果有办法看到该应用程序从哪个通知恢复 . 假设有5种不同的通知,它们可以从锁定屏幕滑动查看或点击从通知中心查看 . 有没有办法让我看到通过该特定通知发送的数据?我已经在调用didReceiveRemoteNotification时存储来自通知的数据 .
有什么建议?
是..当创建通知时,你可以包含一个 NSDictionary 作为其 userinfo 并在你的app委托 applicationdiDfinishLaunching ..你可以得到通知,然后用它的那个字典 . userinfo property
NSDictionary
userinfo
applicationdiDfinishLaunching
像你这样的 applicationdiDfinishLaunching
UILocalNotification *localNotification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey]; if (localNotification) { NSLog(@"Notification Body: %@",localNotification.alertBody); NSLog(@"%@", localNotification.userInfo); }
1 回答
是..当创建通知时,你可以包含一个
NSDictionary
作为其userinfo
并在你的app委托applicationdiDfinishLaunching
..你可以得到通知,然后用它的那个字典 .userinfo
property像你这样的
applicationdiDfinishLaunching