Firebase云消息永远不会到达设备

时间:2017-11-28 23:13:50

标签: firebase-cloud-messaging angularfire2 cordova-plugin-fcm

我正在Ionic 2上实施FCM(AngularFire2& Ionic Native FCM:cordova-plugin-fcm@2.1.2),目前正在iOS 11设备上测试iOS。

FCM消息永远不会到达设备。我从控制台发送消息或通过cURL发送消息时都没有错误。

我已完成Google dev advocate的问题排查步骤。

我已经确认,当应用处于后台时,直接通过Apple的APNS服务器发送的通知会被发送到设备,而应用程序处于前台时会发送给应用程序。 (我拉了实际的设备令牌来测试它。)即APNS证书没问题。

FCM初始化时没有错误(在Xcode中查看日志),FCM检索到(看似有效的)有效FCM令牌。

我确保我所有的npm模块都是最新版本的firebase,angularFire2和fcm。

我已经验证了GoogleService-Info.plist'在我的资源文件夹

结论:我的APNS证书有效,似乎在Firebase控制台中正确设置。 APNS直接消息工作正常。 FCM消息不会返回错误,他们只是永远不会到达设备。似乎在FCM端迷路了。

有没有人对如何进一步调试这个有任何建议?

THX。

0 个答案:

没有答案