通过 FCM 发送时未收到推送通知,但在 IOS 上通过 APN 发送时收到

Posted

技术标签:

【中文标题】通过 FCM 发送时未收到推送通知,但在 IOS 上通过 APN 发送时收到【英文标题】:Push notifications not received when sent over FCM but do when sent over APN on IOS 【发布时间】:2017-08-14 15:17:16 【问题描述】:

我在通过 FCM 向 ios 设备中的 cordova 应用程序发送推送通知时遇到问题,在 android 上它可以正常工作。我使用 phonegap-plugin-push 来处理它们。

当通知从服务器或 FCM 控制台发送时,它们不会到达并且不会出现错误。当我使用 Pusher 手动发送通知时,使用从插件输出中获得的 APN 令牌,它们会正确到达。

放入 FCM 的 APN 证书是正确的,因为插件中获取的 APN 令牌是正确的。所以这似乎是 FCM-APN 集成的问题。

有什么想法吗?

【问题讨论】:

【参考方案1】:

如果有人想知道,那是插件的问题。用cordova-plugin-firebase替换它来修复它

【讨论】:

以上是关于通过 FCM 发送时未收到推送通知,但在 IOS 上通过 APN 发送时收到的主要内容,如果未能解决你的问题,请参考以下文章

打开应用程序并锁定屏幕时未收到 Ionic FCM 推送通知,除非被点击

应用关闭或被杀时未收到 Android FCM 通知

如何在 C# 中向 iOS 发送 FCM 通知 [关闭]

iOS FCM 没有收到推送通知

来自通知中心的推送通知不起作用,但在 FCM 中它正在工作

Firebase FCM 推送通知停止工作 iOS 11.1.1