認証
プッシュシステムAPI¶
プッシュシステムは、APIを使用してプッシュを送信します。このシステムは、各マーケットのAPNS、FCM、ADMなどのプッシュサービスを利用しています。以下の画像は、リクエストデータがサービスにどのように送信されるかを説明しています。
Note
- APNS (Apple Push Notification Service): Appleのプッシュサービス
(https://developers.apple.com/go/?id=push-notifications)
- FCM (Firebase Cloud Messaging): Googleによるプッシュサービス
(https://firebase.google.com/docs/cloud-messaging)
- ADM (Amazon Device Messaging): Amazonのプッシュサービス
プッシュシステムは、ペイロード構成に適したトークンデータを検索し、各サービスにデータを転送します。デバイスにプッシュメッセージを送信するのは各サービスの役割です。要するに、プッシュシステムはサービスの呼び出しプロセスが成功したかどうかを追跡するだけであり、受信されなかったデバイスの原因を分析することはサポートされていません。
URL¶
サーバー | URL |
---|---|
本番 | https://notification.withhive.com |
サンドボックス | https://sandbox-notification.withhive.com |
テスト | https://test-notification.withhive.com |
認証¶
Pushシステムが提供するAPIを実装するには、認証トークン(API KEY)が必要です。認証トークンはJWT(JSON Web Token: https://jwt.io)仕様に従い、有効期限の制限がないため、このトークンを使い続けることができます。AppCenterにゲームを登録すると、認証トークンが自動的に作成されます。詳細については、操作 > AppCenter > ゲーム管理 > 1. 基本情報をご覧ください。