将 APNS 证书添加到 Google Firebase

Posted

技术标签:

【中文标题】将 APNS 证书添加到 Google Firebase【英文标题】:Adding APNS cert to Google Firebase 【发布时间】:2017-08-03 22:41:11 【问题描述】:

当尝试将 APNS .p12 证书文件添加到 Google Firebase 以允许 ios 推送通知时,它会返回错误消息“发生未知服务器错误”并在开发者控制台中发布 500 错误。

a link to show the error

我已经仔细检查了我正在导出证书,而不是密钥。 我已尝试在 PC 和 Mac 上的 Chrome、Firefox 和 Safari 中添加证书。 我还尝试了为 Firebase 上传 Dev Cert 和 Prod Cert 并且都返回同样的错误。

【问题讨论】:

这可能是 3 年前在 Firebase 后端上的一个临时问题,但现在上传 .p12 可以始终如一地工作。 【参考方案1】:

问题是我使用的是 .p12 证书。 Firebase 表示它接受 .p12 或 .p8。使用 .p8 立即生效。

【讨论】:

以上是关于将 APNS 证书添加到 Google Firebase的主要内容,如果未能解决你的问题,请参考以下文章

将 APNs 从证书升级到身份验证令牌是不是会使现有的 deviceToken 失效?

iOS APNS 证书即将过期(服务器端的 Firebase)

使用 Appstore 生产证书测试 APNS

将 p12 APNS 证书转换为 base64 字符串

缺少 APNs 证书。在设置中上传证书

如何在调用 API 时向 APNS 发送推送证书?