【问题标题】:FCM Notification iOS not working when app is in background or terminated当应用程序处于后台或终止时,FCM 通知 iOS 无法正常工作
【发布时间】:2017-04-28 19:54:37
【问题描述】:

我多次看到这个问题,但没有一个答案对我有用。

应用在前台时调用applicationReceivedRemoteMessage。

我在我的负载中将 content_available 设置为 true 和优先级高。

我在远程通知功能中设置了后台模式。试过删除还是不行。

实现了 didRegisterForRemoteNotificationsWithDeviceToken 并且当我为沙盒或未知或产品设置 APNSToken 时,当应用程序处于前台时,我什至无法收到通知。如果我没有设置任何内容,那么我会在应用处于前台但不在后台或处于非活动状态时收到通知。

我上传到 fcm 项目的证书是有效的并且配置正确。

我错过了什么吗?提前致谢。

【问题讨论】:

  • 您是否尝试过设置远程获取的后台模式?应用终止后,您将无法接收推送。
  • 跟我一样。我已设置 1.PushNotification = ON 2.background mode = ON 3.Set valid APNS certificate 。但它仍然适用于前台,但不适用于后台

标签: ios push-notification apple-push-notifications firebase-cloud-messaging


【解决方案1】:

FIRMessaging.messaging().disconnect() 在应用程序委托的applicationDidEnterBackground 方法中试试这个,这对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    • 2016-10-18
    • 2020-09-01
    • 2018-07-31
    • 1970-01-01
    相关资源
    最近更新 更多