我想知道是否有人有任何从通知中心恢复iPhone应用程序的经验,以及是否有办法查看应用程序从哪个通知恢复。假设有5种不同的通知,它们可以从锁定屏幕滑动查看或点击从通知中心查看。有没有办法让我看到通过该特定通知发送的数据?我已经在调用didReceiveRemoteNotification时存储来自通知的数据。
有什么建议吗?
答案 0 :(得分:1)
是..在创建通知时,您可以在NSDictionary
中添加userinfo
,并在您的应用代理applicationdiDfinishLaunching
中添加..
您可以获取通知,然后使用。userinfo
属性
applicationdiDfinishLaunching
中
UILocalNotification *localNotification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotification) {
NSLog(@"Notification Body: %@",localNotification.alertBody);
NSLog(@"%@", localNotification.userInfo);
}