11

Początkowo miałem konta testowe do testowania zakupów w aplikacji na Androida, ale od tego czasu usunąłem konta testowe i przeniosłem aplikację z wersji beta do wersji produkcyjnej. Oba konta testowe próbowały anulować swoje subskrypcje testowe za pośrednictwem aplikacji Google Play zgodnie z dokumentacją. Mimo że aplikacja Google Play twierdzi, że subskrypcja została anulowana, nadal pozostaje aktywna. Nawet przy próbie odinstalowania aplikacji. Jak mogę usunąć subskrypcje testowe?Jak anulować subskrypcję testową w konsoli programisty Google Play

Usunąłem pakiet testowy wersji beta ze Sklepu Play i wyłączyłem testy. Usunąłem wszystkie konta testowe ze strony licencyjnej, a także z listy autoryzowanych beta testerów. Użytkownicy wersji beta nadal zgłaszają posiadanie aktywnej (dziennej) subskrypcji testowej. Nieważne ile razy trafią anulować, odnawia się jeszcze następnego dnia. Muszę to usunąć. Utrudnia to nasz proces rozwoju.

+0

Zastanawiam się, czy musimy poczekać na zakończenie okresu subskrypcji (w przypadku testowania subskrypcji, 1 dzień). Czy po anulowaniu działa następnego dnia? – Maxwell

+0

Tak. Próbowałem anulować sub i odinstalowanie, a następnie czekać do następnego dnia. Wciąż nalicza test sub –

Odpowiedz

3

Zakładając, że testujesz z rzeczywistych transakcji, w których masz token gdy subskrybuje, można spróbować anulowanie subskrypcji za pomocą Google Play Developer API>Cancel Subscription

Purchases.subscriptions: anulować

Cancels a user's subscription purchase. The subscription remains valid until its expiration time. 

żądania HTTP

POST https://www.googleapis.com/androidpublisher/v2/applications/packageName/zakupy/subskrypcje/subscriptionId/tokenów/żeton: anuluj

gdzie

packageName string nazwa pakietu aplikacji, dla których ten subskrypcja została zakupiona (na przykład "com.some.thing").

subskrypcja ciąg Zakupiony identyfikator subskrypcji (na przykład "miesięczny001").

token ciąg Token dostarczany do urządzenia użytkownika po zakupie subskrypcji.

Interfejs API wymaga authorisation.

Sprawdź również this

Anulowanie ukończonych zakupów testowych

Google Play gromadzi się zrealizowane zakupy testowe dla każdego użytkownika, ale nie przekazuje ich do przetwarzania finansowej.

W niektórych przypadkach możesz ręcznie anulować zakup testowy na kontynuować testowanie. Aby to zrobić, otwórz stronę aplikacji w Sklepie Play. Jeśli zakup testowy, który chcesz anulować, subskrypcją, możesz użyć również metody cancel() funkcji API Purchases.subscriptions.

+2

Transakcje to "codzienne" transakcje testowe. Bez względu na to, co próbowałem i ile razy subskrypcja została anulowana, nie znika. :/ –

+2

Niezwykle frustrujące –

+0

Czy wypróbowałeś metodę cancel() interfejsu API Purchases.subscriptions? – random

Powiązane problemy