bad access 토큰으로 인한 영수증 검증 실패

문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족한 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :
  • 프로젝트명 : 광산사냥꾼
  • 스테이터스 코드 : 401
  • 에러 코드 : BadUnauthorizedException
  • 에러 메시지 : 잘못된 엑세스 토큰입니다.

페더레이션을 이용한 로그인 후 로그인 중에 엑세스 토큰 확인
BackendReturnObject bro = Backend.BMember.IsAccessTokenAlive();
if (bro.IsSuccess())
{
Debug.Log(“액세스 토큰이 살아있습니다”);
}
else
{
RefreshTheBackendToken();
Debug.Log(“액세스 토큰을 새로 발급 받았습니다.”);
}
결제했을 경우 영수증 검증을 통해서 진행하려 하였으나 위의 에러가 발생합니다.
구글 영수증 검증으로는 문제가 발생하지 않습니다.
처음에 기존 기기에서 다른 기기로 이동하여 테스트하였고 이후 문제가 발생한다고 하는데 그럴 경우 엑세스 트큰을 새로 받으면 된다고 하였으나 토큰이 살아있는 경우라 위 문제가 발생하지 않는 것으로 보고 있습니다.
확인 부탁드리겠습니다.

안녕하세요 개발자님.

기기가 다른 기기로 이전되었을 경우, 액세스토큰과 리프레시 토큰 모두 이용불가합니다.(동일한 아이디로 액세스, 리프레시를 재발급받았기 때문)
이 경우에는 Backend.Custom.CustomLogin등으로 다시 직접적으로 로그인을 사용해야합니다.

RefreshTheBackendToken 해당 요청에서 에러가 나는지 확인해주시고 에러 발생 시, 로그인 화면으로 돌아가 다시 로그인하는 로직을 추천드립니다.