为我杀死应用程序时可以清除推送通知吗?

时间:2019-12-11 07:56:54

标签: ios objective-c apple-push-notifications

我正在编写代码来存储应用程序被杀死时的通知,并且我在这里遇到问题!在Notification Center上收到通知时,我可以单击它,并且一切正常,但是在Notification Center上收到通知时,我单击应用程序图标以运行应用程序,然后看起来我的应用程序没有收到任何通知!在调试进度中,我可以在以下位置看到“ launchOptions”:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    self.pushNotificationPayload = [launchOptions valueForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
}

如果我通过方式运行应用程序,则为零,请单击应用程序图标!有人可以告诉我为什么吗?

1 个答案:

答案 0 :(得分:0)

您的应用可以通过application:didReceiveRemoteNotification:fetchCompletionHandler:中说明的Handling Remote Notifications方法来获取有关已收到远程通知的通知。

当您的应用程序在后台运行时,它可以保存所需的数据,您可以在下次启动该应用程序时检索该数据。