안녕하세요
카카오 sdk 로 로그인을 구현하였는데 문의할 사항이 있어서 글 올립니다.
일단 아래 개발가이드에서는
https://developers.kakao.com/docs/android/user-management#앱-연결
사용자 아이디(ID)의 경우 앱 연결 과정에서 발급하는 앱별 사용자의 고유 아이디입니다. 해당 아이디를 통해 사용자를 앱에서 식별 가능하며, 앱 연결 해제를 하더라도 같은 값으로 계속 유지됩니다.
라고 적혀있는데
실제로는 앱연결 해제 후 다시 카카오연동로그인을 태우면 ID가 변경되어서 나오고 있으며
UserManagement.getInstance().me() 를 통해 얻어오는
MeV2Response 클래스 에서도 아래와 같이 변경이 된다고 설명되어있습니다.
/**
* Returns app user id.
*
* This id is app scope (different between apps for same user) and changes
* if user connects again after unlinking the service.
*
* @return app user id
*/
public long getId() {
return id;
}
가이드에 적힌 ID와 MeV2Response 의 ID가 서로 다른 것인지요
그렇다면 변경되지 않는 고유 ID는 어떻게 얻어올 수 있는지 궁금합니다.