21

Wenn ein Nutzer zum ersten Mal ein Abonnement über den Google Play Store erwirbt, sendet meine App meinem Server eine Quittung, die den Paketnamen, die Abonnement-/Produkt-ID und das Kauf-Token enthält. Ich kann dann die Purchases.subscriptions.get API anrufen, um das Abonnement zu überprüfen.Kann ich die Erneuerung von Google Play In-App-Abonnements vollständig serverseitig validieren?

Was ich unklar bin ist, ob ich das Abonnement vollständig Server-Seite verifizieren kann, sobald eine Verlängerung passiert? Die Unterlagen sind ziemlich unklar.

Wie ich es verstehe, muss die App mit der V3-Purchase-API abfragen, ob ein Abonnement erneuert wurde und dann den neuen Beleg auf den Server weiterleiten. Ich gehe davon aus, dass das Kauf-Token bei den Verlängerungen unterschiedlich sein würde, was darauf hindeutet, dass es nicht möglich ist, Erneuerungsprüfungen vollständig serverseitig zu implementieren.

Fehle ich etwas?

+0

Hi - alte Frage :) Hast du die Lösung gefunden? Wir fragen uns derzeit genau die gleiche Frage. – adp

+1

Es ist eine Weile her, aber wenn ich mich richtig erinnere, reichen die Produkt-ID und das ursprüngliche Kauf-Token aus, um den aktuellen Status eines sich automatisch erneuernden Abonnements zu erhalten. –

+0

Ausgezeichnet. Danke – adp

Antwort

1

können Sie Client-Seite überprüfen nach jedem Update Zeitintervall für die automatische Erneuerung oder Abonnement erneuern, indem https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/get und überprüfen ihre Gültigkeit für die Zeichnung in Reaktion https://developers.google.com/android-publisher/api-ref/purchases/subscriptions#resource Sie erhalten folgende und den Server für Abonnement Zustand nach jedem firx Intervall informieren oder nur wenn du autoRenewing bekommst oder du veränderst Ablaufdatum

Verwandte Themen