認証
プッシュシステムAPI¶
プッシュシステムは、APIを使用してプッシュ通知を送信します。このシステムは、各市場からAPNS、FCM、ADM、Facebookなどのプッシュサービスを利用します。以下の画像は、リクエストデータがサービスにどのように送信されるかを説明しています。
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のプッシュサービス
(https://developer.amazon.com/docs/adm/overview.html)
- Facebook (アプリからユーザーへの通知): Facebookとのプッシュサービス
(https://developers.facebook.com/docs/games/gaming-services/gaming-services-sdk/appnotifications)
プッシュシステムは、ペイロード構成に適したトークンデータを検索し、各サービスにデータを転送します。デバイスにプッシュメッセージを送信するのが各サービスの役割です。要するに、プッシュシステムはサービスの呼び出しプロセスが成功したかどうかを追跡するだけであり、受信されなかったデバイスの原因を分析することはサポートされていません。
URL¶
サーバー | URL |
---|---|
本番 | https://notification.withhive.com |
サンドボックス | https://sandbox-notification.withhive.com |
テスト | https://test-notification.withhive.com |
認証¶
Pushシステムが提供するAPIを実装するには、認証トークン(APIキー)が必要です。JWT(JSON Web Token: https://jwt.io)仕様に従う認証トークンは、有効期限を制限していないため、このトークンを引き続き使用することができます。AppCenterにゲームを登録すると、認証トークンが自動的に作成されます。詳細については、操作 > AppCenter > ゲーム管理 > 1. 基本情報に移動してください。