2012-02-12 128 views
0

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

有什么建议吗?

回答

1

yes..when创建通知您可以包括NSDictionaryuserinfo和应用程序委托applicationdiDfinishLaunching .. 你可以得到通知,然后用它那本字典。 userinfo财产

这样 在applicationdiDfinishLaunching

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