2012-05-30 22 views
6

Wdrożenie nowego produktu subskrypcji w aplikacji dla aplikacji na Androida wydaje się identyczne z regularnymi produktami zarządzanymi/niezarządzanymi, ale (afaik) uzyskanie daty wygaśnięcia subskrypcji jest możliwe tylko za pośrednictwem API opartego na HTTP dla Androida w Google Play. Ta część mnie nie ma pojęcia.Uzyskiwanie daty wygaśnięcia subskrypcji w aplikacji Google Play

Wszelkie przykłady implementacji przy użyciu Google API bibliotek klienta Java w celu uzyskania daty wygaśnięcia będzie ogromną pomocą.

Odpowiedz

1

Zawsze można obliczyć datę ważności przy użyciu AIDL dla subskrypcji. Jeśli poprosisz o numer RESTORE_TRANSACTIONS (zakładając, że nie masz wcześniejszych danych lokalnych), otrzymasz datę zakupu oraz aktualny stan subskrypcji i kilka innych danych. Jeśli masz miesięczny abonament i jesteś daleko poza pierwszym miesiącem, musisz sprawdzić bieżący stan (który może być automatyczny za pomocą odbiorników dla PURCHASE_STATE_CHANGE wypychanych ze Sklepu Play). Znając datę i datę zakupu, możesz obliczyć datę wygaśnięcia.