ios 应用更新后未收到 Firebase/APNS 通知

Posted

技术标签:

【中文标题】ios 应用更新后未收到 Firebase/APNS 通知【英文标题】:Firebase/APNS Notification not receiving after ios app update 【发布时间】:2018-01-19 07:04:32 【问题描述】:

我们在项目中使用 Firebase 通知实现了推送通知。我们当前的应用程序(市场上有售)正在接收通知并在设备中显示通知(徽章、警报)。当我们使用新更新(使用新更新的有效负载)覆盖现有应用程序时,应用程序将获得新的“设备令牌”并且设备不会随时显示推送通知。甚至,当应用程序处于前台时,firebase 代表也会被调用。

    我们在新的更新应用中尝试了旧应用 Firebase 设备令牌。我们收到了完美的推送通知。 我们在新更新的应用程序中尝试了新的设备令牌。我们在任何时候都没有收到推送通知。此外,我们正在接收 两个不同的设备令牌。 重新检查了“GoogleService-Info.plist”,配置完美。

有人可以帮忙吗?提前致谢。

【问题讨论】:

检查一下:***.com/questions/48217757/… 【参考方案1】:

尝试在 info.plist 文件中添加 FirebaseAppDelegateProxyEnabled。

FirebaseAppDelegateProxyEnabled = YES

希望这会有所帮助。

【讨论】:

感谢您的回复。我们试过了,但对我们没有帮助。设备令牌仍然与旧令牌不同。此外,设备未收到通知。但是,当应用程序处于前台时,严重的委托被调用(注意:系统没有显示通知横幅)。任何的想法?如果我们使用旧令牌,我们会收到通知。

以上是关于ios 应用更新后未收到 Firebase/APNS 通知的主要内容,如果未能解决你的问题,请参考以下文章

使用.p8文件后未收到iOS Firebase云消息传递通知

从 iOS Facebook SDK 发出后未收到任何“请求”

在块中修改后未更新 Swift 结构

如何修复应用休眠 1 分钟后未收到 Firebase FCM 的通知

Android - 包含 click_action 后未收到 FCM 推送通知

Xcode 10 - 构建和安装后未更新应用程序