// 구글플레이 로그인
 PlayGamesPlatform.Activate();
 PlayGamesPlatform.Instance.Authenticate(success =>
 {
     if (success == SignInStatus.Success)
     {
         // RequestServerSideAccess : ServerAuthCode(= code) 를 반환해주는 함수 
         PlayGamesPlatform.Instance.RequestServerSideAccess(true, code =>
         {
             authCode = code;

             // 위에서 받은 코드를 바탕으로 로그인 인증서를 발급받기 (GetCredential)
             auth = FirebaseAuth.DefaultInstance;
             Credential credential = PlayGamesAuthProvider.GetCredential(authCode);

             auth.SignInAndRetrieveDataWithCredentialAsync(credential)
                 .ContinueWithOnMainThread(task =>
                 {
                     if (task.IsCompleted)
                     {
                         Debug.Log("GoogleLoginTest - Start @@@@@@@@@@@@@@@@@");

                         HasNicknameByID(); // 로그인에 성공하면 계정 있는지 검사
                     }

                     Firebase.Auth.AuthResult result = task.Result;
                 });
         });
     }
     else // 로그인 성공 이외의 모든 상황
     {
         loginUIController.LoginFailed();
     }
 });



구글플레이 콘솔의 내부 테스트에 앱을 올려놓았음.

내 핸드폰, 내 계정으로는 정상적으로 저 로그인이 성공함.

그런데 그 외의 다른 테스터들 계정으로는 아무리 해봐도 로그인이 안됨. 저 else에 걸려서 로그인실패가 나옴.

a16711aa372a76b660b8f68b12d21a1dd681dc33c287



내 계정으로 로그인하면 저 에러가 안나옴. 

그리고 안되던 폰에서 내 계정으로 로그인해보니깐 됨. 그니깐 계정문제가 맞음. 

당연히 테스터 등록에 애초에 내 계정으로 로그인이 된다는게 구글 콘솔에서 oauth 이런거 다 설정해놨는데 왜 안되는지 모르겠어요