推送证书设置
在顶部横幅中,您可以看到哪些创建项目的 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 和客户端密钥
-
访问ADM 开发者控制台.
-
您可以在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证书
- 访问Firebase 控制台。
- 转到页面左上角项目概述旁边的‘齿轮 > 项目设置’,并在常规、云消息传递和服务帐户选项卡菜单中检查。
Note
请参考每个推送证书设置的工具提示,以便更轻松地查看 Firebase 证书项值信息。