/ / Przerwij rozliczanie w systemie Android w aplikacji - Android, rozliczanie w aplikacji

Przerwij rozliczenia w aplikacji na Androida - Android, rozliczanie w aplikacji

szukam sposobu na przerwanie trwającej aplikacjiżądanie rozliczeniowe. zrozumiałem, że kiedy otrzymam powiadomienie PURCHASE_STATE_CHANGED, ale nie odpowiadam na nie CONFIRM_NOTIFICATIONS, serwer google kontynuuje wysyłanie wiadomości. kiedy nigdy nie otrzyma oczekiwanej odpowiedzi, pomyślałem, że może przerwać zakup, „dostarczenie za długo trwało”. tak się jednak nie dzieje. Otrzymuję powiadomienie PURCHASE_STATE_CHANGED tylko raz, a zakup przechodzi tak, jakbym potwierdził wiadomość. czy coś tu jest nie tak lub czy jest to problem z samym procesem kasowania?

dzięki Szymon, Szymek

Odpowiedzi:

2 dla odpowiedzi № 1

Czy wykonujesz CONFIRM_NOTIFICATIONS dozamówienie nie ma wpływu na status zamówienia. Powodem, dla którego musisz potwierdzić zamówienie, jest uniemożliwienie mu ponownego wysłania wiadomości IN_APP_NOTIFY w przyszłości w przypadku, gdy połączenie urządzenia spadnie. Wierzę, że gdy użytkownik zostanie przeniesiony na stronę kupna Android Market i kliknie przycisk, nic nie można zrobić w kodzie, aby przerwać proces.