Ich führe zum ersten Mal In-App-Billing durch, daher bin ich ein wenig verwirrt über Neueinkäufe.Liste der Einkäufe in onPurchasesAktualisiert
Als Documentation states:
Wenn Sie launchBillingFlow() aufrufen, die Google UI Kauf Bildschirm Displays abspielen. Wenn die Bestellung erfolgreich ist, werden die Antwortdaten von Google Play in einem Purchase-Objekt gespeichert, das an den entsprechenden Listener zurückgegeben wird. Google Play ruft dann die Methode onPurchasesUpdated() auf, um das Ergebnis einer Bestellung an einen Listener zu übermitteln, der die Schnittstelle PurchasesUpdatedListener implementiert .
Und die Unterschrift des onPurchasesUpdated() Methode ist wie folgt:
void onPurchasesUpdated(@BillingResponse int responseCode, @Nullable List<Purchase> purchases);
Meine Frage: Ist onPurchasesUpdated()
Methode eine Liste von ALLE Einkäufe bis jetzt in meiner app oder nur aktuelle initiiert Kauf eingeleitet liefern ?
Wenn es alle Einkäufe liefert, wie finde ich den neuesten initiierten Kauf heraus?
Vielen Dank. Was bedeuten "von Ihrer App initiierte und von Play Store initiierte Käufe?" Warum haben sie 2 Arten von Käufen erwähnt? Gehen nicht alle Käufe über den Play Store? – Umarov
Sie sagten auch onPurchasesUpdated() liefert nur die letzten Käufe. Wie neu sind diese? – Umarov
Ich glaube, es bedeutet jeder gekaufte Artikel bei der letzten Transaktion, aber ich musste es testen, um sicherzustellen. Die Ärzte sind sich in dieser Angelegenheit nicht so sicher. Und da Käufe, die vom Play Store initiiert werden, meinen, meinen sie direkt in der Play Store App, nicht in Ihrer App. – Mauker