미니앱 계정 식별 관련

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

안녕하세요. 미니앱 계정 식별 관련 문의드립니다.

낚시 게임 미니앱을 준비 중이며, 유저별로 게임 진행 상황(수집 도감, 레벨,
재화)을 서버에 저장해야 해서 안정적인 유저 식별자가 필요합니다.

  1. getUserKeyForGame이 게임 카테고리 전용으로 문서에 안내되어 있는데, 비게임 카테고리로 등록한 테스트 미니앱에서 호출했을 때 INVALID_CATEGORY가 아니라 정상적으로 HASH(27자)를 받았습니다.
    이것이 의도된 동작인지, 아니면 추후 문서대로 제한될 예정인지 궁금합니다.

  2. 비게임 카테고리 미니앱에서 유저를 안정적으로 식별할 수 있는 권장 방법이 무엇인지 알고 싶습니다.
    getAnonymousKey를 사용할 경우, 이 값이 앱 삭제나 기기 변경, WebView 저장소 초기화 후에도 동일하게 유지되는지 궁금합니다. 유지되지 않는다면 유저의 게임 데이터가 소실되는 문제가 있습니다.

  3. 토스 로그인을 사용하는 경우 받는 사용자 식별자는 영구적으로 동일한 값이 보장되는지 궁금합니다.

감사합니다.

@reviewtube 님 안녕하세요
SDK 3.x 부터는 User.getAnonymousKey | SDK | 앱인토스 개발자센터 함수 사용을 부탁드립니다.

해당 함수를 통한 유저 식별자값은 미니앱 내에서 고유한 유저값으로, 앱 삭제나 기기 변경이 있더라도 유지되는 고유값입니다.

토스 로그인을 통한 userKey 말씀하시는걸까요? 이 값도 미니앱 내에서 공유한 유저값입니다

친절한 답변 감사합니다