プッシュ証明書設定
上部のバナーでは、作成されたプロジェクトのどのAppIDにプッシュ証明書が設定されていないかを確認でき、プロジェクトをクリックすると、プッシュ証明書を設定できるAppIDが下のAppIDリストに表示されます。
Note
各OSのプッシュ証明書を設定するには、プロジェクトのAppIDを登録する必要があります。AppIDはApp Centerで登録/管理できます。詳細については、App Centerガイドを参照してください。
プッシュ証明書の設定¶
プッシュ証明書は、AppIDのステータスがApp Centerで開発中またはライブのときのみ設定できます。設定に使用したいAppIDが見つからない場合は、App Center > AppID管理に移動して作成が完了しているかどうかを確認してください。
各OSのプッシュ証明書を設定できるマーケットAppIDは以下の通りです。
OS | プッシュ証明書設定のためのマーケット |
AOS | Amazon Appstore、Google Play、One store、Huawei AppGallery、Facebook、直接配信 |
iOS | App Store |
プロジェクトを選択すると、プッシュ証明書の設定に利用可能なAppIDが表示されます。
[1] プロジェクトを選択: プロジェクトを選択すると、プッシュ証明書のセットアップに利用可能なAppIDを確認できます。プロジェクトが公開されていない場合は、プロジェクトの作成を確認し、プロジェクトに対する権限が付与されていることを確認してください。
[2] AppID: プッシュ証明書の設定のために、App Centerで作成されたプロジェクトのAppIDの中からAppIDを選択できます。
[3] 基本情報: 選択したAppIDの基本情報(プロジェクトID、アプリキー、オペレーティングシステム、市場)を確認できます。
[4] プッシュ証明書の設定: 選択したAppIDのプッシュ証明書キー値を設定できます。
各プッシュサービスの証明書管理
各AppIDのプッシュ証明書を設定するには、各証明書サービスのために開発者コンソールでキー値を作成し、設定する必要があります。
Notificationがサポートするプッシュ通知サービスの証明書は以下の通りです。
-
- ADM (Amazon Device Messaging)
- APNs (Apple Push Notification Service)
- FCM (Firebase Cloud Messaging)
ADM (アマゾンデバイスメッセージング)¶
Kindle Fireアプリにプッシュ通知メッセージを送信するには、アプリのクライアントIDとクライアントシークレットの値をプッシュ証明書設定に登録します。
ADMクライアントIDとクライアントシークレットをインポート
-
クライアントIDとクライアントシークレットの値はWeb設定タブで確認できます。
APNs (Appleプッシュ通知サービス)¶
iOSデバイスにプッシュ通知メッセージを送信するには、Apple Developerサイトから発行されたAPNs証明書をプッシュ証明書設定に登録します。
APNsは、製品および開発目的で発行されます。APNsに関する詳細なガイドについては、Appleガイドを参照するか、Hive Developersサイト > はじめに > ストアキーの発行と登録 > Appleコンソールに移動してください。
FCM (Firebase Cloud Messaging)¶
Note
既存の証明書で取得したデバイストークンでは、設定後に新しく作成したFirebaseプロジェクトのFCM証明書の値に変更すると、プッシュ送信が不可能になります。
Androidデバイスにプッシュ通知メッセージを送信するには、Firebaseでプロジェクトを登録し、その後プロジェクトのアプリID、送信者ID、サーバーキー、APIキー、プロジェクトID、およびサービスキーファイル(json)をプッシュ証明書設定に登録します。
FCM証明書をインポート
- Firebaseコンソールにアクセスします。
- ページの左上にあるプロジェクト概要の隣にある‘歯車 > プロジェクト設定’に移動し、一般、クラウドメッセージング、サービスアカウントタブメニューを確認します。
Note
各プッシュ証明書設定のツールチップを参照して、Firebase証明書項目値情報をより簡単に表示してください。