리모트 로깅
리모트 로깅은 문제가 발생한 게임의 로그를 활성화하고 원격으로 디버그 로그를 받아볼 수 있는 기능입니다. 로그 활성화는 타켓 유저만 가능하며 콘솔에서 등록합니다.
"콘솔>프로비저닝>리모트 로깅>타겟 유저 등록"에서 DID나 PlayerID를 입력하여 타켓 유저를 설정하고 푸시를 전송합니다. 유저가 푸시를 클릭하면 게임이 실행되면서 로그를 활성화하고 콘솔에 입력한 수집 시간 동안 Hive 로그와 게임 로그를 수집합니다. Hive 로그는 SDK에서 설정한 값을 기본으로 수집되며, 게임 로그는 게임에서 설정한 값에 따라 수집됩니다.
(SDK v4.11.4 이상 필수 적용)
사용 플로우¶
타겟 유저 등록하기¶
- 게임 선택: 로그를 활성화하기 위해서는 타켓 유저를 등록해야합니다. "콘솔> 프로비저닝> 리모트 로깅 > 타깃 유저 등록" 화면에서 게임을 먼저 선택합니다. 권한을 받은 게임만 게임목록에 나타납니다.
- 타겟 유저 등록 : 게임 선택 후 [타켓 유저 등록] 버튼을 클릭합니다.
- 선택된 게임의 앱아이디를 선택합니다.
- 로그를 수집할 타겟 유저의 DID 또는 PlayerID를 입력합니다.
- 로그 수집 시간을 입력합니다. 최대 1440분(24시간) 동안 수집이 가능합니다.
- 입력을 마치면 [등록] 버튼을 누릅니다.
- 설정한 내역이 등록되며 푸시 [전송] 버튼을 클릭합니다.
- 만일 푸시가 도착하지 않은 경우 토큰을 조회하여 정상적으로 수신이 가능한 상황인지 확인할 수 있습니다. 사용방법은 노티피케이션의 토큰목록(http://developers.withhive.com/operation/notification/push-v4/token/)을 참조해 주세요.
로그 활성화하기¶
푸시 메세지가 도착하면 클릭을 하여 게임을 실행합니다. 해당 게임이 설지되어있지 않은 경우 실행이 되지 않습니다.
푸시 클릭 후 게임실행과 동시에 안내팝업이 뜨면 [확인]틀 클릭합니다. 콘솔에서 설정한 수집 시간 동안 로그가 수집, 저장됩니다. [취소]를 누르면 로그를 수집하지 않습니다.
로그 확인하기¶
수집된 로그는 애널리틱스에서 관리하는 구글 클라우드에 저장됩니다. 리모트 로깅을 사용하려는 게임은 별도의 구글 클라우드 접근 권한을 발급받아야 합니다. 계정 권한 요청은 이메일을 통해 신청합니다. 사용자 구글 계정으로 발급됩니다.
<계정 발급 신청>
- 요청시 포함 내용 : 게임명, 사용자명, 이메일 주소 (구글메일)