我想知道是否有人有从通知中心恢复iPhone应用程序的经验,以及是否有方法可以查看该应用程序是从哪个通知恢复的。假设有5个不同的通知,它们从锁定屏幕滑动到查看,或从通知中心点击查看。有没有办法让我查看随该特定通知一起发送的数据?当didReceiveRemoteNotification被调用时,我已经存储了来自通知的数据。
有什么建议吗?
发布于 2012-02-12 13:36:28
创建通知时,您可以将NSDictionary作为其userinfo包含在您的应用程序委派applicationdiDfinishLaunching中。您可以获取通知,然后获取具有其.userinfo属性的字典
在你的applicationdiDfinishLaunching中就像这样
UILocalNotification *localNotification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotification) {
NSLog(@"Notification Body: %@",localNotification.alertBody);
NSLog(@"%@", localNotification.userInfo);
}https://stackoverflow.com/questions/9246643
复制相似问题