Problem
최근 안드로이드 결제 라이브러리 업데이트를 하는 과정에서 위 스크린샷 및 아래 메시지와 같은 문제가 발생했다.
이 버전의 애플리케이션에서는 Google play를 통한 결제를 사용할 수 없습니다. 자세한 내용은 고객센터를 참조하세요.
이 문제를 해결하기 위해 아래 항목들을 진행해봤었다.
문제 현상
- 기존
4
버전의 결제 라이브러리를 사용하고 있었고,4
버전에서는 문제가 없었다. - 위 현상은
Google Play
결제 라이브러리4
에서5
로 업데이트 시에만 발생했다.- 구글 결제 라이브러리는 참고로, 2022년 5월 11일에
Google Play
결제 라이브러리5.0
이 출시 되었다1.
- 구글 결제 라이브러리는 참고로, 2022년 5월 11일에
- 모든 기기에서 문제가 발생한 것은 아니었다. 문제없이 동작하는 기기도 있었다.
- 애뮬레이터 (구글 플레이스토어 버전이 최신인 것)에도 동일하게 문제가 발생했다.
- 다만, 구버전 플레이스토어가 탑제된 애뮬레이터에서는 다른 오류로 동작하지 않았다. 이 경우 플레이스토어를 업데이트 해야 했지만, 잘 진행되지 않았다.
- 구현에는 문제가 없었다.
- Google Play 결제 라이브러리 4에서 5로의 이전 가이드2
문제 해결을 위해 시도 해본 것 들
- 플레이스토어 프로덕션 과 개발중인 앱과 동일한 버전으로 테스트 시도
- (X) 해결 안됨
- 테스트하는 플레이스토어 계정을 결제 테스트 계정으로 추가
- (X) 해결 안됨
- 패키지명, 서명이 스토어와 동일한지 확인
- (X) 업로드 키와 앱 서명키를 사용하고 있었고, 업로드 키로 서명해서 테스트 함
- 구글 고객지원을 통해 채팅 문의
- 해당시간 대 한글 채팅을 불가했음.
- 영문 채팅을 가능
- 문의 후 메일로 안내해 준다고 했고, 몇시간 후 조사가 더 필요하다며 추후 다시 알려주겠다고 메일을 받음 (현재 5일 경과, 아직 연락 받지 못함)
Solution
- 디바이스의 여러 계정이 포함된 경우 모두 제거하고 하나만 남김
- 문제가 지속되는 경우 모두 지우고 새로 계정 추가
- 추가된 계정은 구글 플레이스토어에 라이선스 테스트3 계정에 추가되있어야 한다.
- 다시 결제 시도
- (O) 성공