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?
sto affrontando lo stesso problema trovate qualche soluzione per quello ?? – kunal
@kunal Anche io sto affrontando lo stesso errore. la risposta postata da amilien non funzionerà per me ... per favore postala se l'hai ricevuta –