从通知中心恢复

时间:2012-02-12 05:18:42

标签: iphone ios ios5 notifications push-notification

我想知道是否有人有任何从通知中心恢复iPhone应用程序的经验,以及是否有办法查看应用程序从哪个通知恢复。假设有5种不同的通知,它们可以从锁定屏幕滑动查看或点击从通知中心查看。有没有办法让我看到通过该特定通知发送的数据?我已经在调用didReceiveRemoteNotification时存储来自通知的数据。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

是..在创建通知时,您可以在NSDictionary中添加userinfo,并在您的应用代理applicationdiDfinishLaunching中添加..  您可以获取通知,然后使用。userinfo属性

获取该字典 像这样 在applicationdiDfinishLaunching

UILocalNotification *localNotification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotification) {
    NSLog(@"Notification Body: %@",localNotification.alertBody);
    NSLog(@"%@", localNotification.userInfo);
}