从通知中心恢复
问题描述:
我想知道是否有人从通知中心恢复iPhone应用程序的任何经验,以及是否有方法查看该应用程序从哪个通知恢复。假设有5种不同的通知,并且它们滑动以从锁定屏幕查看或点击通过通知中心查看。有没有办法让我查看通过特定通知发送的数据?当didReceiveRemoteNotification被调用时,我已经存储了来自通知的数据。从通知中心恢复
有什么建议吗?
答
yes..when创建通知您可以包括NSDictionary
为userinfo
和应用程序委托applicationdiDfinishLaunching
.. 你可以得到通知,然后用它那本字典。 userinfo
财产
这样 在applicationdiDfinishLaunching
UILocalNotification *localNotification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotification) {
NSLog(@"Notification Body: %@",localNotification.alertBody);
NSLog(@"%@", localNotification.userInfo);
}