0

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

它显示错误 {{ controller.errorMessage }}

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

在此处输入图像描述

4

2 回答 2

0

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

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

于 2017-08-26T14:52:29.460 回答
0

我面临并能够解决的同样问题!

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

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

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

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

  2. 选择导入谷歌项目 在此处输入图像描述

  3. 您现在必须看到所有 GCM 项目如下 - 如果您使用正确的帐户登录。选择项目。 在此处输入图像描述

  4. 现在您的 Firebase 项目已准备就绪。它应该如下所示。 在此处输入图像描述

  5. 更新新证书。

    • 在概览中选择设置齿轮。
    • 选择项目设置 在此处输入图像描述

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

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

在此处输入图像描述

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

于 2017-09-13T05:04:52.220 回答