Firebase 推送通知不适用于试飞

Posted

技术标签:

【中文标题】Firebase 推送通知不适用于试飞【英文标题】:Firebase Push Notifcations does not work on Test Flight 【发布时间】:2018-07-26 05:48:01 【问题描述】:

我有一个使用 firebase 推送通知的 ios Xamarin 项目。推送通知正在调试版本中工作。我将项目上传到 Test Flight 并且不再收到推送通知。

我有开发证书和生产证书。我正在使用 App Store 配置文件。我曾尝试撤销并制作新证书。我已将FirebaseAppDelegateProxyEnabled - Yes 添加到信息列表中。我在试飞中收到了 Firebase 令牌。

谢谢

【问题讨论】:

【参考方案1】:

您还必须在 Firebase 上添加用于生产的 APNS/证书,这种情况一直都在发生。检查你有他们两个。

如果您使用 P8 键,效果会更好。在这种情况下,您不需要任何其他证书。因为 Firebase 是最好的方法,如果您需要更多帮助,请发表评论。

干杯。

【讨论】:

您的意思是将用于生产的 APNS/Cert 添加到 Firebase 控制台吗?我目前在 Firebase 上使用 APN 身份验证密钥,而不是证书。我应该改用证书吗? 我之前使用的是 p8 身份验证密钥。我尝试删除我的身份验证密钥并改用 dev/prod 证书,但没有奏效。我重新添加了我的 p8 身份验证密钥,但这也不起作用。

以上是关于Firebase 推送通知不适用于试飞的主要内容,如果未能解决你的问题,请参考以下文章

推送通知不适用于 FCM

iOS:Firebase 通知不适用于用户段

firebase react-native 推送通知适用于 iOS 发布版本,但不适用于通过 App Store 发布的应用程序

FCM - 推送通知仅适用于控制台而不适用于邮递员

我正在使用 `fcm` gem 发送推送通知,它适用于 android 但不适用于 IOS

iOS VoIP 推送通知/PushKit 不适用于增强通知格式