2012-02-12 67 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); 
}