首页 文章

从通知中心恢复

提问于
浏览
0

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

有什么建议?

1 回答

  • 1

    是..当创建通知时,你可以包含一个 NSDictionary 作为其 userinfo 并在你的app委托 applicationdiDfinishLaunching ..你可以得到通知,然后用它的那个字典 . userinfo property

    像你这样的 applicationdiDfinishLaunching

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

相关问题