신청서에 인앱 결제를 통합하려고합니다. 하지만, 내 애플 리케이션 테스트에 문제가 직면하고있어. 매번 앱 항목을 구매하려고합니다. 유선 메시지가 나타납니다 구입하려는 항목을 찾을 수 없습니다. 로그 캣에서까지 나타나 다음 :Android : 인앱 결제 관련 문제
09-10 14:45:02.437: E/IabHelper(12617): Launching buy intent for premium. Request code: 10001
09-10 14:45:02.523: E/Finsky(11260): [8464] FileBasedKeyValueStore.delete: Attempt to delete 'paramspXaplU_vTGhfGqvnmPPddQ' failed!
09-10 14:45:04.000: E/Volley(11260): [8448] BasicNetwork.performRequest: Unexpected response code 500 for https://android.clients.google.com/fdfe/preparePurchase
나는 OK, 로그 캣은 다음 보였다을 클릭하면 :
09-10 14:45:05.546: E/TrivialDrive(12617): onActivityResult(10001,0,Intent { (has extras) }
09-10 14:45:05.546: E/IabHelper(12617): Ending async operation: launchPurchaseFlow
09-10 14:45:05.546: E/IabHelper(12617): Purchase canceled - Response: 2:Unknown
09-10 14:45:05.546: E/TrivialDrive(12617): Purchase finished: IabResult: User canceled. (response: -1005:User cancelled), purchase: null
09-10 14:45:05.546: E/TrivialDrive(12617): **** TrivialDrive Error: Error purchasing: IabResult: User canceled. (response: -1005:User cancelled)
내가 일을 다음 확인했다 수많은 시간 :
- 내가 같은 등록하고를 테스트 계정으로 설정 한 테스트 도구의 Google 계정
- 내가 만든 모든 인앱 제품이 사용 중입니다.
- apk를 알파 채널로 업로드했습니다 (it is mentioned that draft mode is no longer supported).
- 개발자 콘솔에서 내 응용 프로그램의 라이센스 키를 확인했습니다.
- 누군가 내 기기를 한 번 재부팅 할 것을 제안했습니다. 나는 또한 그렇게했다.
- Google Play에 업로드 한 기기에 동일한 apk를 설치 했었습니다. 둘 다 동일한 인증서로 서명됩니다.
- APK를 인정 받기 위해서는 최소한 2-3 시간을 기다려야한다고 언급합니다. 나에게는 15 시간 이상이 걸렸다.
- 또한 테스트 계정은 판매자 계정과 다릅니다.
나는 Google 샘플을 수정했으며 내 샘플을 직접 만들었습니다. 두 경우 모두 같은 문제에 직면하고 있습니다.
업데이트 : 고객의 개발자 계정에서 IAB를 테스트하고 있습니다. 그녀의 상인 지갑 계정이 아직 확인되지 않은 것으로 나타났습니다. 이 문제의 근본 원인이 확실하지 않습니다.