2013-06-01 97 views
5

Come eseguire la transazione di ripristino in Android acquisto di fatturazione in-app. Finora ho cercato in tutti i link. Non ho trovato un'informazione esatta. Ho usato BillingHelper.restoreTransactionInformation(BillingSecurity.generateNonce()) ma non restituisce nulla.
Qualcuno può aiutarmi a uscire da questo problema.Ripristina la transazione inapp acquisto android

Qualsiasi aiuto sarebbe apprezzato.

+0

Si sta utilizzando la versione 2 o la versione 3 dell'API? – poiuytrez

+0

Qui sto usando la versione 3 dell'API – user

risposta

12

Il V3 dell'API non richiede più il ripristino degli acquisti. Può interrogare direttamente per gli oggetti acquistati.

prega di leggere la sezione Interrogazione per oggetto acquistato di: http://developer.android.com/google/play/billing/billing_integrate.html
e il getPurchases() method description.

+1

Sto avendo il pulsante di ripristino per ogni prodotto nella mia app.che il metodo dovrebbe essere chiamato per quel ripristino su click listner. Puoi condividere un codice sorgente per questo. – user

+2

Si prega di inviare una nuova domanda su Stack Overflow e specificare che si sta utilizzando il V2. V2 e V3 e molto diversi ed è complicato rispondere a entrambe le domande sulla stessa Q & A. Per favore accetta la mia risposta se fosse ok per la tua per la V3. Grazie. – poiuytrez

+0

In V2 ho inviato la richiesta di transazione di ripristino. Fornisce una risposta corretta. Ma non sta chiamando il metodo PURCHASE_STATE_CHANGED. Mi può guidare. – user