在发布版本上推送通知工作,但在上传到 TestFlight 之后没有

Posted

技术标签:

【中文标题】在发布版本上推送通知工作,但在上传到 TestFlight 之后没有【英文标题】:Push notification work on Release build, yet not after uploading to TestFlight 【发布时间】:2017-04-21 21:12:20 【问题描述】:

使用方案配置发布构建,我设法获得推送通知(我已经生成了 prod 和 dev 证书)。

但在发布到 TestFlight 后,不再接收推送,完全相同的构建。

有什么想法吗?

我正在使用 Firebase FCM 进行推送通知,不要认为它与此有任何关系,因为在设备上从 Xcode 构建 Release 时推送确实有效。

【问题讨论】:

【参考方案1】:

这太奇怪了,我刚刚在苹果开发者门户上吊销了分发证书,重新创建了证书请求和证书,现在它在构建版本和 TestFlight 上都可以使用。

【讨论】:

以上是关于在发布版本上推送通知工作,但在上传到 TestFlight 之后没有的主要内容,如果未能解决你的问题,请参考以下文章

我的应用程序中的推送通知在 iPhone 6s 上停止工作,但在 iPad 上仍然有效

Web 推送通知在 Android 上工作,但在 IOS 上不工作

C# 推送通知在模拟器上工作但在真实设备上不工作

带有 p8 文件的 Apple 推送通知在我的 Mac 上工作,但在 Linux 服务器上不起作用

推送通知未在 IOS8.1 中提供,但在少于 IOS8.1 时工作正常

在新 Mac 上推送通知证书