내부 테스트 트랙 테스터 최초 가입시 오류

내부테스트 트랙으로 구글플레이 클라우드 테스터를 등록한 사용자가
Backend.BMember.AuthorizeFederation 을 시도하게되면 아무런 에러코드도 주지않은채 실패처리가 나옵니다.
이상태에서 재접속을하면 그때는 정상적으로 동작하지만 무조건 모든 계정이 1회는 로그인에 실패합니다.
원인을 알려주시면 감사하겠습니다.

Social.localUser.Authenticate((bool success, string message) =>
{
if (success)
{
var token = GetTokens();
if (token == null)
{
CheckApplicationVersion();
return;
}
Debug.Log(“뒤끝 로그인 성공 토큰으로 가입 ,로그인 시도”);
var loginBro = Backend.BMember.AuthorizeFederation(token, FederationType.Google, “gpgs”);
if (loginBro.IsSuccess())
{
Debug.Log(“GPGS 로그인 성공”);
SuccessLogin();
}
else
{
Debug.Log("GPGS Authent 에러 코드 : " + bro.GetErrorCode());
Debug.Log("GPGS Authent 에러 메시지 : " + bro.GetMessage());
}
}
else
{
Debug.Log(“뒤끝 로그인 실패”);
Debug.Log("실패이유 : " + message);
Debug.LogError(“GPGS 로그인 실패”);
}
});

해당코드에서

Debug.Log("GPGS Authent 에러 코드 : " + bro.GetErrorCode());
Debug.Log("GPGS Authent 에러 메시지 : " + bro.GetMessage());
해당부분이 호출되며 에러코드와 메시지 모두 아무런 정보가 나오지않고 “” 로나옵니다.

gpgs는 성공적으로 로그인이되었으면 뒤끝측 해당함수만 실패한상황입니다.

추가적으로 저상황이 발생하게된다면
다시 로그인시도를할경우
if (Social.localUser.authenticated == true)
{
Debug.Log(“이미 로그인된 유저”);
BackendReturnObject BRO = Backend.BMember.AuthorizeFederation(GetTokens(), FederationType.Google, “gpgs”);
if (BRO.IsSuccess())
{
Debug.Log(“GPGS 로그인 성공”);
SuccessLogin();
}
else
{
Debug.Log("GPGS 에러 코드 : " + bro.GetErrorCode());
Debug.Log("GPGS 에러 메시지 : " + bro.GetMessage());
}
return;
}

해당코드를 타게되는데요

뒤끝 로그인에 실패팼지만 Social.localUser.authenticated 가 강제로 true로 바껴서요
그래서 이후로는 계속해서 로그인 실패만 무한 반복됩니다.

여기서도

Debug.Log("GPGS 에러 코드 : " + bro.GetErrorCode());
Debug.Log("GPGS 에러 메시지 : " + bro.GetMessage());
해당부분이 호출되고 메시지는 둘다 “” 로 나오구요.

이거 한번발생하면 무한 발생이네요.
재접속해도 계속 저상태가됩니다.

위의 무한 발생상황은 해결했습니다.
테스트출시상태라 계정 10개가 제한되있어서 그런거네요.

다만 최초가입시 1회무조건 호출은 아직도 그대로 발생합니다.

안녕하세요 개발자님

우선 에러코드가 비어있는 것은

개발자님께서

BackendReturnObject BRO = Backend.BMember.AuthorizeFederation(GetTokens(), FederationType.Google, “gpgs”);

에서 리턴 값을 BRO로 설정하셨는데,

에러코드를 확인하실 때는 소문자인 bro로 확인하셔서 다른 곳에서 선언하신 bro의 값이 표시되고 있어서
빈 값이 출력되고 있는 것 같습니다.

해당 부분의 확인을 부탁드리겠습니다.

그 후 에러 메시지 및 에러 코드의 공유를 부탁드리겠습니다.

정황상 말씀해주신 프로젝트 상태가 테스트 일 때 활성화 계정 제한이 걸리는 것이나 혹은

GetToken() 함수에서 null 혹은 string.empty를 리턴하는 것 같으나 확실하지는 않습니다.

또한 문제가 발생하시는 프로젝트의 이름도 공유해주시면

더 자세히 답변 드리도록 하겠습니다.

감사합니다.

일단 계정은 전체 10개가안되구요
프로젝트이름 LandOfSpirit 전체 계정이 4개인상태입니다.
최초 접속시 에러는
에러코드 : UndefinedParameterException
에러 메시지 : undefined access_token, access_token을 확인할수 없습니다.
이렇게발생합니다.
이후 재접속시에는 잘되구요

DM으로 메시지 드리도록 하겠습니다.