로그인 기능을 이용하려는 개발자입니다. 샘플앱을 실행해보고 로그인기능만 제 프로젝트에 적용중입니다.
일단 샘플 앱이 실행이 되는걸보면 디버그해시키값은 맞는거같은데요.
제 프로젝트로 샘플코드를 조금씩 바꿔서 옮겨보고 있는데
invalid android_key_hash or ios_bundle_id or web_site_url 와 같은 에러가 뜨면서
로그인하지못하고 다시 첫화면으로 돌아옵니다 .
현재 sample login, sample signup, global application, base activity, kakao sdkadapter, logger, 정도만 가지고 와서 쓰고있습니다.
필요없는 부분은 적당히 주석건거같은데 이게 문제일런지… baseactivity 에서 waitdialog 쪽 주석 걸었구요. sample signup 공부중이라 그쪽 거의 대부분 주석 걸었습니다.
로그 쪽 빨간줄은 이렇습니다
01-27 10:46:12.215 23050-23050/com.test.user.testkakao E/kakao.sdk: com.kakao.util.exception.KakaoException: AUTHORIZATION_FAILED : invalid android_key_hash or ios_bundle_id or web_site_url
at com.kakao.auth.Session.onAccessTokenCompleted(Session.java:404)
at com.kakao.auth.Session$1.call(Session.java:577)
at com.kakao.auth.Session$1.call(Session.java:546)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
를 넣으면 이 전 화면에서에서 이 화면으로 넘어오지 못하고 있습니다.(이 부분을 빼면 로그인버튼을 포함한 레이아웃이 잘 나옵니다.참고로 로그는 1,2,5만 찍힙니다.)
오류는 뜨지 않고 넘어가지만 않아서 어느 부분을 수정해야할지 모르겠습니다.
로그캣에 마지막에 이렇게 뜨는데
01-27 16:32:18.392 16442-16442/com.thrufestival.www.festivalsforall D/kakao.sdk: ++ currentActivity : JoinPageActivity
01-27 16:32:18.462 16442-16442/com.thrufestival.www.festivalsforall I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@13c6c5da time:499186528
01-27 16:32:18.472 16442-16442/com.thrufestival.www.festivalsforall D/kakao.sdk: ++ currentActivity :
global application 이나 sdk adapter 의 문제일까요!?
흠 base activity 문제였던거 같네요. 계속 진행중인데 현재는 하얀화면이 계속 무한으로 뜨는 현상으로 고생중입니다만 좀더 고민해보겠습니다!
아 그리고 이게 한번 접속하고 로그인을 하면 처음에 떳던 그 동의화면인가 그건 다시 로그아웃했다가 로그인할때 안뜨게 되어있는건가요?
그 간편로그인과 다른카카오계정로그인은 로그인버튼 xml쪽에 기본적으로 달려있는거 같은데 다음화면부터는 어디로 넘어가는건지 잘 모르겠네요ㅠㅠ…