구글 로그인 오류 문의

유니티 버전과 API, 권한 기능 모두 동일하게 테스트를 해보았지만 재현이 되지는 못했습니다.

상세한 확인을 위해, 이후 문의는 DM으로 진행하도록 하겠습니다.

DM은 어디서 확인할 수 있나요?

커뮤니티 오른쪽 상단 자신의 아바타 사진을 클릭하면 확인할 수 있습니다.

혹시 이 부분 해결 되셨을까요?

Google 에서
Google Play 게임즈 파트너 프로그램을 통해 특정 조건의 개발자들에게 추가적인 서비스를 제공하는 경우가 확인되며,
이 때 무결성 검사 기능을 제공해주는 것으로 확인됩니다.

이 무결성 검사를 활성화 한 경우 발생하는 오류로 확인되었으며,
만약 이 기능이 활성화 되어있다면 체크 해제후 이용해 주시면 감사하겠습니다.
관련하여서는 뒤끝에서도 상세 내용을 확인해 대응이 이루어질 수 있도록 내부에 공유하도록 하겠습니다.

안녕하세요, 라이브러리 코드를 뜯어서 확인해보니 io.thebackend.googlelogin.aar의 AndroidManifest에서 BackendOnUnityCallback가 activity로 선언되어있는데 실제 classes.jar 내부의 java 코드에서는 BackendOnUnityCallback가 단순 interface고 activity가 아니라서 생기는 문제인 것으로 보입니다.

원래 BackendOnUnityCallback를 activity로 타입 캐스팅하는 코드가 없어서 이 오류가 생길 일이 없는데, 무결성 검사를 하며 AndroidManifest와 실제 코드를 비교하는 작업이 스토어 빌드에 추가되면서 해당 이슈가 생긴 것 같네요.

해당 파일을 직접 압축해제해서 AndroidManifest 수정 후 재빌드했더니 무결성 검사를 비활성화하지 않고도 스토어 버전 구글 로그인에 성공했습니다. 다음 SDK 업데이트에서 해당 사항 참고해서 반영해주시면 감사드리겠습니다.

좋아요 1

안녕하세요 개발자님,
관련 내용은 담당 부서로 전달하여 반영될 수 있도록 요청하겠습니다.
소중한 말씀 감사드립니다.