게임 시작
신규 유저 및 기존 유저의 게임 시작 시 아래와 같이 메소드를 호출하세요.
신규 가입
새로운 유저가 게임에 가입하는 시점에 다음 메소드를 호출하세요.
-
신규 유저의 가입 최초 1회에만 아래와 같이 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 }