Backend.BMember.AuthorizeFederation() 수행 시 실패하는데 이유 파악에 어려움이 있습니다.
아래 코드의 에러 발생 지점이라고 된 부분에서 다음과 같이 로그가 뜹니다.
GPGS FAIL - UndefinedParameterException, undefined access_token, access_token을(를) 확인할 수 없습니다
추가적으로 예전에 gpgs 관련 설정을 마쳤으며 google login 성공을 했었습니다.
테스트는 스토어에 내부 테스트로 올려 다운을 받은 뒤 진행했으며
게임에 접속하면 상단에 gpgs 계정 로그인 팝업도 정상적으로 뜨는 상황입니다.
if (Social.localUser.authenticated == true)
{
var bro = Backend.BMember.AuthorizeFederation(GetTokens(), FederationType.Google, “gpgs”);
if (bro.IsSuccess())
{
OnBackendAuthorized();
}
else
{
// 에러 발생 지점
Debug.Log(“GPGS FAIL” + bro.GetErrorCode() + ", " + bro.GetMessage());
}
}
}
public string GetTokens()
{
#if UNITY_ANDROID
if (PlayGamesPlatform.Instance.localUser.authenticated)
{
string _IDtoken = PlayGamesPlatform.Instance.GetIdToken();
return _IDtoken;
}
else
{
Debug.Log(“접속되어있지 않습니다. PlayGamesPlatform.Instance.localUser.authenticated : fail”);
}
#endif
return null;
}
- 뒤끝SDK 버전 : 5.4.1
- 에러 코드 : UndefinedParameterException, undefined access_token, access_token을(를) 확인할 수 없습니다