| Package | Description |
|---|---|
| io.gs2.chat | |
| io.gs2.chat.control |
| Modifier and Type | Method and Description |
|---|---|
CreateLobbyResult |
Gs2ChatClient.createLobby(CreateLobbyRequest request)
ロビーを新規作成します
GS2-Chat の使用を開始するには、まずはロビーを作成します。 ロビーはチャットルームの集合体のような存在です。 ロビーへの設定項目として購読しているルームに発言があったときの通知方式を指定できます。 http/https を設定した場合は、新しい発言があるたびに指定されたURLに通知を出します。 通知は以下のフォーマットで通知されます。 { "_gs2_service": "GS2-Chat#Receive", "notificationUserIds": [ 通知先ユーザID ], "roomId": 発言されたルームID, "userId": 発言したユーザのユーザID, "message": { "text": メッセージテキスト, "meta": メタデータ, } } GS2-InGamePushNotification を指定した場合は、新しい発言があるたびにプッシュ通知を出します。 通知は以下のフォーマットで通知されます。 { "subject": メッセージテキスト, "body": { "_gs2_service": "GS2-Chat#Receive", "roomId": 発言されたルームID, "userId": 発言したユーザのユーザID, "message": { "text": メッセージテキスト, "meta": メタデータ, } } } |
| Modifier and Type | Method and Description |
|---|---|
CreateLobbyRequest |
CreateLobbyRequest.withCreateRoomDoneTriggerScript(String createRoomDoneTriggerScript)
ルーム作成完了時 に実行されるGS2-Scriptを設定
|
CreateLobbyRequest |
CreateLobbyRequest.withCreateRoomTriggerScript(String createRoomTriggerScript)
ルーム作成時 に実行されるGS2-Scriptを設定
|
CreateLobbyRequest |
CreateLobbyRequest.withCreateSubscribeDoneTriggerScript(String createSubscribeDoneTriggerScript)
ルーム購読完了時 に実行されるGS2-Scriptを設定
|
CreateLobbyRequest |
CreateLobbyRequest.withCreateSubscribeTriggerScript(String createSubscribeTriggerScript)
ルーム購読時 に実行されるGS2-Scriptを設定
|
CreateLobbyRequest |
CreateLobbyRequest.withDeleteRoomDoneTriggerScript(String deleteRoomDoneTriggerScript)
ルーム削除完了時 に実行されるGS2-Scriptを設定
|
CreateLobbyRequest |
CreateLobbyRequest.withDeleteRoomTriggerScript(String deleteRoomTriggerScript)
ルーム削除時 に実行されるGS2-Scriptを設定
|
CreateLobbyRequest |
CreateLobbyRequest.withDeleteSubscribeDoneTriggerScript(String deleteSubscribeDoneTriggerScript)
ルーム購読解除完了時 に実行されるGS2-Scriptを設定
|
CreateLobbyRequest |
CreateLobbyRequest.withDeleteSubscribeTriggerScript(String deleteSubscribeTriggerScript)
ルーム購読解除時 に実行されるGS2-Scriptを設定
|
CreateLobbyRequest |
CreateLobbyRequest.withDescription(String description)
説明文を設定
|
CreateLobbyRequest |
CreateLobbyRequest.withLogging(Boolean logging)
ログを記録するかを設定
|
CreateLobbyRequest |
CreateLobbyRequest.withLoggingDate(Integer loggingDate)
ログを記録する日数を設定
|
CreateLobbyRequest |
CreateLobbyRequest.withName(String name)
ロビー名を設定
|
CreateLobbyRequest |
CreateLobbyRequest.withNotificationGameName(String notificationGameName)
gs2-in-game-push-notification を選択した際の GS2-InGamePushNotification のゲーム名を設定
|
CreateLobbyRequest |
CreateLobbyRequest.withNotificationType(String notificationType)
通知方式を設定
|
CreateLobbyRequest |
CreateLobbyRequest.withNotificationUrl(String notificationUrl)
http/https を選択した際の通知先URLを設定
|
CreateLobbyRequest |
CreateLobbyRequest.withSendMessageDoneTriggerScript(String sendMessageDoneTriggerScript)
メッセージ送信完了時 に実行されるGS2-Scriptを設定
|
CreateLobbyRequest |
CreateLobbyRequest.withSendMessageTriggerScript(String sendMessageTriggerScript)
メッセージ送信時 に実行されるGS2-Scriptを設定
|
CreateLobbyRequest |
CreateLobbyRequest.withServiceClass(String serviceClass)
サービスクラスを設定
|
Copyright © 2016 Game Server Services, Inc. AllRights Reserved.