안드로이드에서 사용자정보를 받아와 로그인이 구현되느것을하려고하는데
Token을 사용하여 로그인을 하려고합니다.
근데 Token사용 방법을 바도 도무지이해가 안가서 이렇게 글을 올리게 되었습니다.ㅠㅠ
어디서 코드어느 부분에서 토큰을 받아와야할까요…ㅠㅠ 일단 로그인만 구현하려구하는거라.ㅠㅠ
도움 부탁드립니다.
안드로이드에서 사용자정보를 받아와 로그인이 구현되느것을하려고하는데
Token을 사용하여 로그인을 하려고합니다.
근데 Token사용 방법을 바도 도무지이해가 안가서 이렇게 글을 올리게 되었습니다.ㅠㅠ
어디서 코드어느 부분에서 토큰을 받아와야할까요…ㅠㅠ 일단 로그인만 구현하려구하는거라.ㅠㅠ
도움 부탁드립니다.
https://developers.kakao.com/docs/android/user-management
위 링크가 로그인 관련 안드로이드 개발 가이드 인데요. 위에서 어디 부분까지 개발하고 계신가요? 지금 어떤 상태인지 조금 더 자세히 알려주시면 도움이 될 것 같아요.
E/kakao.sdk: AUTHORIZATION_FAILED: invalid android_key_hash or ios_bundle_id or web_site_url
at com.kakao.auth.AccessTokenCallback.onFailure(AccessTokenCallback.java:43)
at com.kakao.network.callback.ResponseCallback.onFailureForUiThread(ResponseCallback.java:67)
at com.kakao.network.tasks.KakaoResultTask$1$1.run(KakaoResultTask.java:79)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6944)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
E/kakao.sdk: access token expired… trying to refresh access token…
지금에러가 저렇게 떠서요… 뭐가문제인지 잘모르겠어요
감사합니다 문제 잘처리하였습니다.
한가지 궁금한게있는데요
디밸로퍼에보면 마지막부분에 (그렇기 때문에 이 사이닝키로 생성한 키해시 또한 등록해줘야 합니다.)라고
적혀있는데 사이닝키는 어떻게 받는건가요??
디버그 키해시는 보통 안드로이드스튜디오에서 로컬 머신에 생성하구요. 릴리즈 빌드를 하기 위한 릴리즈용 키해시는 안드로이드스튜디오에서 보통 개발자님이 직접 생성합니다. Google Play App Signing 기능을 사용하시는 경우에는 마켓 배포용 사이닝키는 개발자님이 직접 올리셨거나 구글이 생성한 키를 사용하기 때문에 이건 구글 플레이 콘솔에 들어가셔서 확인하셔야할 것 같아요.
감사합니다^^