在 iOS 上配置 Firebase 时,我应该更喜欢使用 APNs 密钥还是 APNs 证书

问题描述 投票:0回答:1

我正在设置 Firebase Cloud Messaging 以与 iOS 上的 flutter 应用程序配合使用。

我注意到 Firebase iOS 配置页面接受 APNs 密钥和 APNs 证书。

有什么理由更喜欢其中一种吗?

我的具体用例是内部测试应用程序,该应用程序永远不会投入生产。

ios flutter firebase-cloud-messaging apple-push-notifications
1个回答
1
投票

无论您的应用程序是内部测试应用程序,使用 Apple 的新 APN 密钥 (.p8) 始终是一个好习惯,因为它设计为永不过期您可以在这里阅读更多相关信息

旧的 APN 证书 (.p12) 的有效期只有 12 个月。如果您曾在实际生产应用中工作过,那么每 12 个月更新一次旧的 APN 证书是一种非常低效的体验。

新 APN 密钥的常见问题解答

问:创建新的 APN 密钥是否会使我现有的 APN 证书失效?

答:没有。

问:创建 APN 密钥后,我还可以创建新的 APN 证书?

答:是的。

问:为一个开发帐户生成第二个 APN 密钥会对现有 apn 密钥产生任何影响吗?

答:没有。

© www.soinside.com 2019 - 2024. All rights reserved.