跳转至

推送证书设置

在顶部横幅中,您可以看到哪些创建项目的 AppID 没有设置推送证书,当您点击项目时,可以在下面的 AppID 列表中找到可以设置推送证书的 AppID。

Note

要为每个操作系统设置推送证书,必须注册项目的 AppID。AppID 可以在应用中心注册/管理。有关更多信息,请参阅 应用中心指南。

推送证书设置

您只能在应用程序 ID 状态为开发或在应用中心中处于实时状态时设置推送证书。如果找不到您要用于设置的 AppID,请通过访问 应用中心 > AppID 管理 检查创建是否已完成。

每个操作系统的市场 AppID,您可以在其中设置推送证书,如下所示。

操作系统 可用于推送证书设置的市场
AOS 亚马逊应用商店,Google Play,一个商店,华为应用市场,Facebook,直接分发
iOS App Store

当您选择一个项目时,可用于推送证书设置的 AppID 将被显示。

[1] 选择项目: 当您选择一个项目时,可以检查用于推送证书设置的可用 AppID。如果项目未公开,请确认项目的创建并确认您已获得该项目的权限。

[2] AppID: 您可以在应用中心创建的项目的 AppID 中选择用于推送证书设置的 AppID。

[3] 基本信息: 您可以查看所选 AppID 的基本信息(项目 ID、应用密钥、操作系统、市场)。

[4] 推送证书设置: 您可以设置所选 AppID 的推送证书密钥值。

 

每个推送服务的证书管理

要为每个 AppID 设置推送证书,您必须在开发者控制台中为每个证书服务创建并设置一个键值。

通知支持的推送通知服务证书如下。

    • ADM (亚马逊设备消息)
    • APNs (苹果推送通知服务)
    • FCM (Firebase云消息)

ADM(亚马逊设备消息传递)

要向 Kindle Fire 应用发送推送通知消息,请在推送证书设置中注册应用的 客户端 ID客户端密钥 值。

导入 ADM 客户端 ID 和客户端密钥

  1. 访问ADM 开发者控制台.

  2. 您可以在Web 设置选项卡中检查客户端 ID客户端密钥的值。

APNs(苹果推送通知服务)

要向 iOS 设备发送推送通知消息,请在推送证书设置中注册从 Apple 开发者网站颁发的 APNs 证书。

APNs 用于生产和开发目的。有关 APNs 的详细指南,请参阅 Apple 指南,或访问 Hive Developers 网站 > 入门 > 存储密钥发行和注册 > Apple 控制台。

FCM(Firebase云消息传递)

Note

如果您在设置后将 FCM 证书值更改为新建立的 Firebase 项目的值,则使用现有证书获取的设备令牌将无法进行推送发送。

要向 Android 设备发送推送通知消息,请在 Firebase 中注册一个项目,然后在推送证书设置中注册该项目的应用 ID、发送者 ID、服务器密钥、API 密钥、项目 ID 和服务密钥文件(json)

导入FCM证书

  1. 访问Firebase 控制台
  2. 转到页面左上角项目概述旁边的‘齿轮 > 项目设置’,并在常规、云消息传递和服务帐户选项卡菜单中检查。
Note

请参考每个推送证书设置的工具提示,以便更轻松地查看 Firebase 证书项值信息