2014-06-10 2 views
5

Google Play에 앱을 게시하려고합니다. android.test.purchase라는 제품 ID로 인앱 구매를 테스트했는데 정상적으로 작동했습니다. 는 지금은 실제 제품 ID를 사용하는 것을 시도하고있다,하지만 난 항상 다음 UI 오류 얻을 : 나는 모든 기본 설정을했을Android 인앱 구매가 작동하지 않습니다.

D/Finsky(14007): [1] CarrierParamsAction.createCarrierBillingParameters: Carrier billing config is null. Device is not targeted for DCB 2. E/Finsky(14007): [3407] FileBasedKeyValueStore.delete: Attempt to delete 'paramstHSCrkH2npg__b-wWCeLSA' failed! E/Volley(14007): [3393] BasicNetwork.performRequest: Unexpected response code 500 for https://android.clients.google.com/fdfe/preparePurchase D/Finsky(14007): [1] PurchaseFragment.handleError: Error: PurchaseError{type=2 subtype=0}

: 나는 다음 볼 수있는 로그에서

The item that you were attempting to purchase could not be found.

을 : 응용 프로그램의 상태가 "게시 할 준비"그래서

  • 은 (서명 된 APK를 해제 할 때 내가 이일 다시 PC에 내 현재 날짜를 이동해야한다고 할) 개발자 콘솔의 알파 채널에 내 APK를 업로드 지금
  • 가 설치 라이센스 설정을 콘솔로 테스터의 Gmail 계정을 추가 한 실제 제품 ID를 추가하고 내 코드에 내 코드에서 콘솔에서
  • 추가 라이센스 RSA 키를 상태를 "활성", 사용되는 동일한 제품 ID를 설정 기기에서 동일한 apk를 출시하고 거기에 테스터 Gmail 계정을 사용하십시오.

그 밖의 무엇입니까?

+0

나는 동일한 문제에 직면하고 있습니까? – kunal

+0

@kunal 또한 같은 오류가 발생했습니다. amilien의 게시 된 답변은 나를 위해 작동하지 않습니다 ... 만약 당신이 그것을 가지고 게시하십시오 –

답변

3

해결책은 알파 채널에서 상태 "게시 준비 중"을 "게시 됨"으로 변경하는 것이 었습니다. 앱을 시장에서 사용할 수 없지만 인앱 구매가 효과적입니다. 그런 다음 모든 것이 잘되면 앱을 알파에서 프로덕션으로 이동할 수 있습니다.

+0

N.B. : 게시 된 앱과 동일한 계정으로 인앱 항목을 구입할 수 없습니다. –

+1

IAP를 마지막으로 설정 한 후 앱을 초안 버전으로 업로드하는 것으로 충분했지만 분명히 '초안 앱은 더 이상 지원되지 않습니다.': http://developer.android.com/google/play/billing/billing_testing. html # draft_apps – britzl

관련 문제