【发布时间】:2021-02-12 09:30:08
【问题描述】:
我从 Apple 收到了这封邮件。
“在 2021 年 3 月 29 日,与 Apple 推送通知服务的基于令牌和证书的 HTTP/2 连接必须包含新的根证书 (AAACertificateServices 5/12/2020),它取代了旧的 GeoTrust Global CA 根证书。确保无缝过渡并避免推送通知传递失败,请在 3 月 29 日之前验证 HTTP/2 接口的旧根证书和新根证书是否都包含在每个通知服务器的信任库中。
请注意,Apple 向您颁发的 Apple Push Notification 服务 SSL 提供商证书此时不需要更新。”
我将 Firebase 配置为提供程序服务器并使用 APNS 身份验证密钥。
后续步骤:
1.我下载了AAA证书
2.在钥匙串中打开
3.试图将其导出为p12,因为它没有私钥,所以无法做到。
4.因此无法将此证书导出到 Firebase 服务器。
我不知道最后该做什么。在苹果网站或任何其他网站上没有这方面的文档。
更具体地说,我应该从头开始做任何事情,还是应该由像 Firebase 这样的提供商服务器来处理?
我想知道为什么苹果没有明确提及这些说明?
【问题讨论】:
-
为什么不尝试p8文件概念
-
因为 firebase 只接受 p12 格式。
-
也许对你有帮助:mobikul.com/…
-
我已经在使用 APNS 身份验证密钥,我猜它是 p8 密钥。我说的是Apple在邮件中提供的新证书。我应该用那个证书做什么是我的问题
标签: ios apple-push-notifications