2012-05-30 8 views
6

Die Implementierung des neuen In-App-Abonnementprodukts für Android-Apps scheint identisch mit regulären verwalteten/nicht verwalteten Produkten zu sein, aber (afaik) ist das Ablaufdatum für Abonnements nur verfügbar Google Play Android entwickelt HTTP-basierte API. Dieser Teil hat mich ahnungslos.Abrufen des Ablaufdatums für Google Play-In-App-Abonnements

Jedes Implementierungsbeispiel, das die Google APIs Java Client Libraries zum Abrufen des Ablaufdatums verwendet, wäre eine große Hilfe.

Antwort

1

Nun, Sie können immer das Ablaufdatum mit dem AIDL für Abonnements berechnen. Wenn Sie RESTORE_TRANSACTIONS anfordern (vorausgesetzt, Sie haben keine vorherigen lokalen Daten), erhalten Sie das Kaufdatum und den aktuellen Status des Abonnements und einige andere Daten. Wenn Sie ein monatliches Abonnement haben und weit über den ersten Monat hinaus sind, müssen Sie den aktuellen Status überprüfen (der automatisch mit Empfängern für PURCHASE_STATE_CHANGE Push-Dateien aus dem Play Store gesendet werden kann). Wenn Sie den Status und das Kaufdatum kennen, können Sie das Ablaufdatum berechnen.

Verwandte Themen