【问题标题】:When configuring Firebase to on iOS, should I prefer using an APNs key or APNs Certifcate在 iOS 上配置 Firebase 时,我应该更喜欢使用 APNs 密钥还是 APNs 证书
【发布时间】:2021-09-01 16:14:54
【问题描述】:

我正在设置 Firebase Cloud Messaging 以在 iOS 上使用我的 Flutter 应用。

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

有什么理由比另一个更喜欢一个吗?

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

【问题讨论】:

    标签: ios flutter firebase-cloud-messaging apple-push-notifications


    【解决方案1】:

    无论您的应用是内部测试应用,使用 Apple 的新 APN 证书 (.p8) 始终是一个好习惯,因为它设计为永不过期You could read more about it here

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

    新 APN 证书的常见常见问题解答

    问:创建新的 APN 密钥会使我现有的 APN 证书无效吗?

    答:没有。

    Q:创建 APN Key 后,我还能创建新的 APN 证书?

    答:是的。

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

    答:没有。

    【讨论】:

    • 将为一个开发帐户生成第二个 APN 密钥会对现有的 apn 密钥产生任何影响。生产应用在丢失的 p8 文件上运行,对于我的测试应用,我必须生成第二个 p8 文件。
    • 嘿@Scorb,我已经进行了编辑以回答您的问题。
    猜你喜欢
    • 2018-06-30
    • 1970-01-01
    • 2016-09-27
    • 2017-10-05
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    相关资源
    最近更新 更多