| Package | Description |
|---|---|
| io.gs2.inGamePushNotification | |
| io.gs2.inGamePushNotification.control |
| Modifier and Type | Method and Description |
|---|---|
CreateGameResult |
Gs2InGamePushNotificationClient.createGame(CreateGameRequest request)
ゲームを新規作成します
GS2-InGamePushNotification の使用を開始するには、まずはゲームを作成します。 その後、ゲームに対してMQTTに接続するためのクライアント証明書の発行を依頼をします。 応答されたクライアント証明書と秘密鍵をデバイスに保存し、MQTTサーバへの接続に使用します。 サーバサイドから ユーザに対してプッシュ通知を出すことが出来ます。 その際にユーザがMQTTに接続している場合はMQTTを使用して通知を出します。 もし、ユーザがMQTTに接続していない場合の挙動は ゲームの設定で変更できます。 1つ目は何もしない。 2つ目は指定したURLに通知する。 3つ目は Firebase Cloud Messaging を使用してモバイルプッシュ通知する。です。 http/https を指定した場合、以下のフォーマットでURLにPOSTします。 { "_gs2_service": "gs2-in-game-push-notification", "userId": ユーザID "subject": サブジェクト, "body": ボディ, } APIリクエスト以外に各デバイスがMQTTサーバに新しく接続する際に クオータを10消費する点にご注意ください。 |
| Modifier and Type | Method and Description |
|---|---|
CreateGameRequest |
CreateGameRequest.withCreateCertificateDoneTriggerScript(String createCertificateDoneTriggerScript)
クライアント証明書発行完了時 に実行されるGS2-Scriptを設定
|
CreateGameRequest |
CreateGameRequest.withCreateCertificateTriggerScript(String createCertificateTriggerScript)
クライアント証明書発行時 に実行されるGS2-Scriptを設定
|
CreateGameRequest |
CreateGameRequest.withDeleteCertificateDoneTriggerScript(String deleteCertificateDoneTriggerScript)
クライアント証明書削除完了時 に実行されるGS2-Scriptを設定
|
CreateGameRequest |
CreateGameRequest.withDeleteCertificateTriggerScript(String deleteCertificateTriggerScript)
クライアント証明書削除時 に実行されるGS2-Scriptを設定
|
CreateGameRequest |
CreateGameRequest.withDescription(String description)
説明文を設定
|
CreateGameRequest |
CreateGameRequest.withName(String name)
ゲーム名を設定
|
CreateGameRequest |
CreateGameRequest.withNotificationFirebaseServerKey(String notificationFirebaseServerKey)
Firebaseのサーバーキーを設定
|
CreateGameRequest |
CreateGameRequest.withNotificationUrl(String notificationUrl)
オフライン転送先URLを設定
|
CreateGameRequest |
CreateGameRequest.withOfflineTransfer(String offlineTransfer)
オフライン転送方式を設定
|
CreateGameRequest |
CreateGameRequest.withPublishDoneTriggerScript(String publishDoneTriggerScript)
通知送信完了時 に実行されるGS2-Scriptを設定
|
CreateGameRequest |
CreateGameRequest.withPublishTriggerScript(String publishTriggerScript)
通知送信時 に実行されるGS2-Scriptを設定
|
CreateGameRequest |
CreateGameRequest.withServiceClass(String serviceClass)
サービスクラスを設定
|
CreateGameRequest |
CreateGameRequest.withSetFirebaseTokenDoneTriggerScript(String setFirebaseTokenDoneTriggerScript)
Firebaseデバイストークン登録完了時 に実行されるGS2-Scriptを設定
|
CreateGameRequest |
CreateGameRequest.withSetFirebaseTokenTriggerScript(String setFirebaseTokenTriggerScript)
Firebaseデバイストークン登録時 に実行されるGS2-Scriptを設定
|
Copyright © 2016 Game Server Services, Inc. AllRights Reserved.