Wczoraj kupiłem subskrypcję (nie jako Managed Product
lub Unmanaged Product
) w celu przetestowania. Dokonałem zwrotu pieniędzy, a następnie anulowałem subskrypcję. Po zwrotu i anulowania, kiedy rozmowy:"Jesteś już właścicielem tego przedmiotu", ale getPurchases jest pusty
m_billingService.getPurchases(3, m_context.getPackageName(), ITEM_TYPE_SUBS, null)
Byłoby powrotu mój zakup ze stanem nabycia 0
(ważne/OK). Dzisiaj, kiedy nazywam tę samą metodę, nic nie zwraca. Jednak gdy próbuję kupić przedmiot, sklep Google Play odpowiada, że już jestem właścicielem przedmiotu.
Uruchomiłem już urządzenie z Androidem, wyczyściłem pamięć podręczną usług Google Play i upewniłem się, że na moim telefonie aktywowane jest tylko konto testowe (tj. Usunąłem moje konto programisty Google).
To pytanie zostało zadane wcześniej, ale zawsze w kontekście produktów, a nie subskrypcji. Odpowiedzią na te posty wydaje się "konsumować" produkt; subskrypcje nie są zużywane.
Jestem pewien, że subskrypcja pozostaje aktywna do końca bieżącego okresu, gdy użytkownik anuluje go, ale nie jestem pewien, co się dzieje, gdy zwróci je ... – Zharf