推送证书设置
在頂部橫幅中,您可以看到哪些已創建項目的 AppID 尚未設置推送證書,當您單擊該項目時,可以在下面的 AppID 列表中顯示可以設置推送證書的 AppID。
Note
要為每個操作系統設置推送證書,必須註冊項目的 AppID。AppID 可以在應用中心註冊/管理。欲了解更多信息,請參閱 應用中心指南。
推送證書設置¶
您只能在 AppID 状态为开发或在 App Center 中为实时时设置推送证书。如果您要用于设置的 AppID 找不到,请通过访问 App Center > AppID 管理. 检查创建是否已完成。
每個操作系統的市場 AppID,您可以在這裡設置推送證書,如下所示。
作業系統 | 可用於推送憑證設置的市場 |
AOS | 亞馬遜應用商店、Google Play、One store、華為應用市場、Facebook、直接分發 |
iOS | 應用商店 |
當您選擇一個項目時,可用於推送證書設置的 AppID 將會顯示。
[1] 選擇專案: 當您選擇一個專案時,可以檢查可用於推送憑證設置的 AppID。如果專案未公開,請確認專案的創建並確認您已獲得該專案的權限。
[2] AppID: 您可以在應用中心創建的項目的 AppID 中選擇用於推送證書設置的 AppID。
[3] 基本信息: 您可以查看所选 AppID 的基本信息(项目 ID、应用密钥、操作系统、市场)。
[4] 推播憑證設定: 您可以設定所選 AppID 的推播憑證金鑰值。
每個推送服務的證書管理
要為每個 AppID 設置推送證書,您必須在開發者控制台中為每個證書服務創建並設置一個鍵值。
通知所支持的推播通知服務憑證如下。
-
- ADM (Amazon Device Messaging)
- APNs (Apple Push Notification Service)
- FCM (Firebase Cloud Messaging)
ADM (亞馬遜設備消息)¶
要向 Kindle Fire 應用程式發送推播通知消息,請在推播證書設置中註冊應用程式的 客戶端 ID 和 客戶端密鑰 值。
導入 ADM 客戶端 ID 和客戶端密鑰
-
访问ADM 开发者控制台.
-
您可以在網頁設定標籤中檢查客戶端ID和客戶端密鑰的值。
APNs (蘋果推播通知服務)¶
要向 iOS 設備發送推送通知消息,請在推送證書設置中註冊從 Apple 開發者網站發出的 APNs 證書。
APNs 是為生產和開發目的而發出的。 有關 APNs 的詳細指南,請參閱 Apple 指南 或前往 Hive 開發者網站 > 入門 > 存儲密鑰發放和註冊 > Apple 控制台。
FCM (Firebase 雲端訊息傳遞)¶
Note
如果您在设置后将 FCM 证书值更改为新建立的 Firebase 项目的值,则使用现有证书获取的设备令牌将无法进行推送发送。
要向 Android 設備發送推送通知消息,請在 Firebase 中註冊一個項目,然後在推送證書設置中註冊該項目的app ID、sender ID、server key、API key、project ID 和服務金鑰文件 (json)。
導入 FCM 憑證
- 訪問Firebase 控制台。
- 前往頁面左上角項目概覽旁的‘齒輪 > 項目設定’,並檢查一般、雲端訊息傳遞和服務帳戶標籤選單。
Note
請參考每個推送證書設置的工具提示,以便更輕鬆地查看 Firebase 證書項目值信息。