2014-06-10 9 views
5

Sto per pubblicare l'app su Google Play. Ho testato gli acquisti in-app con l'ID del prodotto android.test.purchase e ha funzionato correttamente. Ora sto cercando di utilizzare il vero e proprio ID prodotto, ma ho sempre il seguente errore UI:L'acquisto in-app Android non funziona

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

Nel registro posso vedere seguente:

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}

Ho fatto tutto la configurazione di base :

  • caricato il mio apk per il canale alfa a console sviluppatore (per farlo ho dovuto cambiare la mia data corrente sul PC 2 giorni indietro quando il rilascio di un apk firmato), quindi lo stato applicazione è "pronto a pubblicare" ora
  • aggiunto reale ID del prodotto e impostare lo stato in "attivo", usata stesso prodotto id nel mio codice
  • licenza aggiunto chiave RSA da console per il mio codice
  • aggiunti conto tester Gmail per consolare le impostazioni di licenza
  • installati sul dispositivo stesso apk rilasciato e utilizzare l'account gmail tester lì

Che altro mi manca?

+0

sto affrontando lo stesso problema trovate qualche soluzione per quello ?? – kunal

+0

@kunal Anche io sto affrontando lo stesso errore. la risposta postata da amilien non funzionerà per me ... per favore postala se l'hai ricevuta –

risposta

3

La soluzione era di cambiare lo stato "pronto per la pubblicazione" in "pubblicato" nel canale alfa. L'app non sarà disponibile sul mercato, ma gli acquisti in-app funzioneranno. Quindi, se tutto è a posto, l'app può essere spostata dall'alfa alla produzione.

+0

N.B. : Non puoi acquistare un articolo in-app con lo stesso account della tua app pubblicata. –

+1

L'ultima volta che ho configurato IAP è stato sufficiente caricare l'app come bozza di versione, ma a quanto pare "Le bozze di app non sono più supportate": http://developer.android.com/google/play/billing_billing_testing. html # draft_apps – britzl