2013-06-01 20 views
5

Wie Wiederherstellung Transaktion in In-App-Rechnung Kauf Android zu tun. Bisher habe ich in allen Links gesucht. Ich habe keine genaue Information gefunden. Ich habe BillingHelper.restoreTransactionInformation(BillingSecurity.generateNonce()) verwendet, aber es gibt nichts zurück.
Kann mir jemand helfen, dieses Problem zu lösen.Wiederherstellen Transaktion inapp Kauf android

Jede Hilfe wäre willkommen.

+0

Verwenden Sie die Version 2 oder die Version 3 der API? – poiuytrez

+0

Hier verwende ich Version 3 der API – user

Antwort

12

Die V3 der API erfordert nicht mehr, um die Käufe wiederherzustellen. Kann gekaufte Artikel direkt abfragen.

Bitte lesen Sie den Abschnitt Querying nach gekaufter Artikel von: http://developer.android.com/google/play/billing/billing_integrate.html
und der getPurchases() method description.

+1

Ich habe Wiederherstellung Schaltfläche für jedes Produkt in meiner App. Welche Methode sollte für diese Wiederherstellung auf Klick-Listner aufgerufen werden. Können Sie einige Quellcode dafür teilen. – user

+2

Bitte schreiben Sie eine neue Frage zu Stack Overflow und geben Sie an, dass Sie das V2 verwenden. V2 und V3 und sehr unterschiedlich und es ist chaotisch, auf beide Fragen zum selben Q & A zu antworten. Bitte akzeptiere meine Antwort, wenn es für deine V3 ok war. Vielen Dank. – poiuytrez

+0

In V2 habe ich Restore-Transaktion Anfrage gesendet. Es gibt erfolgreiche Antwort. Aber es ruft nicht die Methode PURCHASE_STATE_CHANGED.Can u pls führen mich. – user