从推送通知(FCM)获取数据,而无需单击通知

时间:2017-01-19 12:22:55

标签: ios swift notifications push firebase-cloud-messaging

当应用程序处于Foreground或后台时,我已经可以管理来自FCM的推送通知,当我点击通知弹出窗口并打开app" application didReceiveRemoteNotification"工作没有问题

我的问题是,如果用户正常打开应用程序,我不知道如何获取通知推送数据(点击图标应用而不是点击通知),如果他关闭通知,我会丢失数据< / p>

2 个答案:

答案 0 :(得分:2)

如果应用处于后台状态UINotification称为应用程序didReceiveRemoteNotification ,如果应用处于打开状态UINotification称为应用程序:didFinishLaunchingWithOptions ,并且无法获取数据没有点击iOS中的通知。

答案 1 :(得分:0)

检查

UIApplicationLaunchOptionsRemoteNotificationKey 要么 应用中:didFinishLaunchingWithOptions