| 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.withDescription(String description)
説明文を設定
|
CreateLobbyRequest |
CreateLobbyRequest.withName(String name)
ロビー名を設定
|
CreateLobbyRequest |
CreateLobbyRequest.withNotificationGameName(String notificationGameName)
通知先 GS2-InGamePushNotification の ゲーム名を設定
|
CreateLobbyRequest |
CreateLobbyRequest.withNotificationType(String notificationType)
通知方式を設定
|
CreateLobbyRequest |
CreateLobbyRequest.withNotificationUrl(String notificationUrl)
通知先URLを設定
|
CreateLobbyRequest |
CreateLobbyRequest.withServiceClass(String serviceClass)
サービスクラスを設定
|
Copyright © 2016 Game Server Services, Inc. AllRights Reserved.