2018년 10월 17일 수요일

[삽질] Google play services - ERROR_NOT_AUTHORIZED error

모바일 게임에 구글플레이서비스의 리더보드를 탑재하다 생긴일.

구글플레이서비스 모듈은 가이드 대로 추가해놨고 

앱서명들도 문제없이 넣어놨는데

이상하게 로그인할때 

Starting Auth Transition. Op: SIGN_IN status: ERROR_NOT_AUTHORIZED

이런 에러가 뜸.

웃긴건 이게 되다 안되다 함;; 빌드 시마다 뭔가 바뀌나;;

검색좀 해보니 다양한 이유가 있는듯한데

내가 해결한 방법

https://console.developers.google.com -> 사용자인증정보 -> 문제앱선택 -> 서명인증서지문 부분

원래는 이 곳에 가이드된것 처럼 
keytool -exportcert -keystore path-to-debug-or-production-keystore -list -v

명령으로 출력되는 SHA-1 인증서 지문을 입력해야 정상인데  
(개발자 콘솔에서 '앱서명인증서', '업로드인증서' 둘 중 '업로드인증서'에 해당)

내 경우 이게 정상적으로 입력되어 있었지만 계속 문제가 발생해서

개발자 콘솔의 '앱서명인증서' 쪽의 SHA-1 지문을 입력했더니 바로 해결됨;;;;;

ㅅㅂ 뭐지??? 어케 된거여 이게????

구글링해보면 '앱서명인증서' 쪽을 입력해서 해결되었다거나

'업로드인증서'쪽을 입력해서 해결되었다는 2가지 경우 모두 존재하네???

결론 - 구글 일해라





댓글 없음:

댓글 쓰기