ゲーム開始
新規ユーザーや即存のユーザーがゲームを開始すると、以下のメソッドを呼び出してください。
新規加入
新規ユーザーがゲームに加入するタイミングで、以下のメソッドを呼び出してください。
-
新規ユーザーの初回加入時にのみ、以下のJoinメソッドを呼び出してください。
正確なリテンションを集計するためにJoinメソッドを呼び出した後、すぐTPUploadDataメソッドを呼び出すことをおすすめします。Join player_uuid* { player_uuid }
-
新規ユーザーが会員登録後に早速ログインまで行った場合、以下のLoginAppメソッドを呼び出します。
LoginApp player_uuid* { player_uuid } app_version {ゲームのバージョン}
ログイン
ユーザーがゲームにログインするタイミングで、以下のメソッドを呼び出してください。
-
ユーザーがゲームにログインする場合、以下のLoginAppメソッドを呼び出してください。
LoginApp player_uuid* { player_uuid } app_version {ゲームのバージョン}
-
ユーザーがゲームにログインしてキャラクターを作成した場合、以下のGetCharacterメソッドを呼び出してください。
キャラクターを作成する段階がない、もしくはキャラクターの数が多くない場合にも「GetCharacter」と「LoginAsCharacter」のメソッドを呼び出す必要があります。
特にキャラクターの作成ロジックがないない場合にはcharacter_uuid
に TentuPlayKeyword.DUMMY_CHARACTER_ID を入力してください。GetCharacter player_uuid { player_uuid } character_uuid { character_uuid } characterarchetype_slug* {キャラクターアーキタイプの固有の識別子}
-
ユーザーが作成した特定キャラクターでログインする際にLoginAsCharacterのメソッドを呼び出してください。
LoginAsCharacter player_uuid { player_uuid } character_uuid { character_uuid }