구글 SDK 로그인 하려고 하는데 오류나요 ㅠ

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :Backend-5.18.3 (1)
  • 프로젝트명 : Pin
  • 스테이터스 코드 : 401
  • 에러 코드 :
  • 에러 메시지 :
    페데레이션 로그인 결과 : StatusCode : 401
    ErrorCode : BadUnauthorizedException
    Message : bad packageName, 잘못된 packageName 입니다

UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
TheBackend.ToolKit.GoogleLogin.PluginCallback:onSignInResultInternal(Boolean, String, String)
UnityEngine.UnitySynchronizationContext:Exec()

안녕하세요 개발자님,
현재 사용하고 계신 유니티 버전 확인 요청드립니다.

image


6000.2.6 이고 이제는 해시어쩌고 오류나네요 패키지명은해결된것같고…

답변했습니다 !!!

헉 해시키 가져왔더니 해결 되었습니다 ㅎㅎ 근데 궁금한게 지금은 디버그키에 해시키 등록해서 된것같은데 아직 출시 전 상태이거든요 이거 출시하고 나서 또 키 얻어와서 릴리즈키에 세팅해야하나요?

좋아요 1

구글 해시키는 아래와 같이 총 3개가 생성될 수 있습니다.

  • keyStore대신 디버그 키를 등록하여 생성된 디버그 해시키
  • keyStore를 등록하여 생성된 릴리즈 해시키
  • 스토어에 업로드 후 구글의 인증키로 생성된 사이닝 해시키

각 상황에 맞는 해시키가 등록되어 있어야 하기에 참고하여 추후 등록 이용해 주시기 바랍니다.

저는 구글 플레이 콘솔에 출시할건데 그게 스토어 업로드랑 강튼 말인가요?? 무슨말인지 모르겠어요 초보 개발자라서요 어쨋든 저는 출시 할건데 지금 해시키 세팅해놓은거로 쭉 할 수 있는거에요?

간단히 설명드리면 다음과 같습니다.

  • 개발 중에 바로 기기에 설치해서 테스트
    → 유니티가 자동으로 디버그 키 사용 → 디버그 해시키
  • 내가 keystore 등록해서 정식 빌드 파일을 만들고, 그걸 직접 기기에 설치해 테스트
    → keystore로 서명된 릴리즈 빌드 → 릴리즈 해시키
  • 그 빌드 파일을 스토어에 올리고, 스토어에서 받은 앱을 실행
    → 구글이 다시 서명 → 사이닝 해시키

각 해시키가 모두 콘솔에 등록되어있어야 각각 빌드 버전이 정상적으로 플레이가 가능하기에 이점 참고하여 이용에 불편 없으시기 바랍니다.