【问题标题】:Update new APNS certificate to GCM将新的 APNS 证书更新到 GCM
【发布时间】:2018-02-01 23:29:19
【问题描述】:

在 Apple 开发者中心生成了新证书。 很奇怪,我无法将该证书上传到 GCM,而且我也看不到 UPDATE 按钮开发人员网站。

显示错误 {{ controller.errorMessage }}

我该怎么做?这是谷歌开发者的截图

【问题讨论】:

    标签: ios google-cloud-messaging apple-push-notifications firebase-cloud-messaging p12


    【解决方案1】:

    您必须将 GCM 项目导入 Firebase 控制台(不会有任何更改,请参阅我的 answer here)并从那里更新证书。

    虽然已经导入,但我强烈建议您迁移您的应用以开始使用 FCM。

    【讨论】:

      【解决方案2】:

      我遇到过同样的问题并且能够解决!

      背景:在我的场景中,我们在商店中有一个 iOS 应用程序,我们所有的推送通知都是通过 Google GCM 配置的(我们没有使用 FCM)。但是我们的 APNS 证书即将过期,我们不想发布任何 iOS 版本(当前版本的 DAU 约为 4k

      一旦证书过期,我们发送的任何通知都会从 GCM 抛出 InvalidApnsCredential

      这是摆脱这种情况的方法。

      1. 配置您的 Firebase 项目。 (确保您登录到正确的 Google 帐户 - 您为设置 GCM 而配置的帐户)
        转到:https://firebase.google.com > 开始

      2. 选择导入 Google 项目

      3. 您现在必须看到所有 GCM 项目,如下所示 - 如果您使用正确的帐户登录。 选择项目。

      4. 现在您的 Firebase 项目已准备就绪。它应该如下所示。

      5. 更新新证书。

        • 在概览中选择设置档位。
        • 选择项目设置

      6. 现在选择 Cloud Messaging 选项卡,现在您的 APNs 证书 部分可见。

        • 如果证书已过期 - 您必须看到带有 上传DELETE 选项的红色标记单元格。使用 * UPLOAD* 上传新的 APNs 证书。

      您有更好的方法,请分享您的想法!干杯!

      【讨论】:

        猜你喜欢
        • 2016-09-23
        • 1970-01-01
        • 2016-09-27
        • 2021-12-08
        • 1970-01-01
        • 2012-03-05
        • 1970-01-01
        • 2017-10-05
        • 1970-01-01
        相关资源
        最近更新 更多