【问题标题】:Apple Push Notification service must incorporate the new root certificate (AAACertificateServices) - APNS certificate update [duplicate]Apple 推送通知服务必须包含新的根证书 (AAACertificateServices) - APNS 证书更新 [重复]
【发布时间】: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


【解决方案1】:

由于您使用的是 Firebase,因此您无需做任何事情。 Firebase 将为您处理这项工作,因为他们是与 Apple 沟通的人。这同样适用于任何推送服务。只有当您亲自向 Apple 服务器发送 Push 请求时,您才应该担心。

更完整的解释可以在here找到。

【讨论】:

  • 我给苹果开发支持发了一封邮件,回复也确认了。基本上这必须由像 FCM 这样的通知提供者来完成。谢谢。
猜你喜欢
  • 2012-03-05
  • 1970-01-01
  • 2011-05-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-08
  • 2015-02-28
  • 1970-01-01
相关资源
最近更新 更多