2015-09-29 8 views
6

W mojej aplikacji dostępna jest funkcja o nazwie subskrypcja aplikacji, która jest odnawianiem automatycznym. W aplikacji dostępna jest funkcja "Anuluj uaktualnienie".Anuluj W subskrypcji płatności za aplikacje w Androidzie

Czego chcę, jeśli użytkownik anuluje subskrypcję , wówczas jego subskrypcja zostanie anulowana, ale nie zostanie zwrócona, ale właśnie anulowana.

mi przejść przez ten link i znaleźć poniżej uwaga:

Nie można użyć interfejsu API do wydawania refundacji lub Anuluj w aplikacji transakcji płatności. Musisz to zrobić ręcznie, korzystając ze swojego konta sprzedawcy płatności Google. Możesz jednak użyć interfejsu API, aby pobrać informacje o zamówieniu.

Ale chcę, aby mój użytkownik anulował jego/jej aktualizację.

Czy jest jakiś sposób to zrobić lub proszę podać alternatywne rozwiązanie tego problemu.

Z góry dziękuję.

+0

Dlaczego nie spróbować anulować go automatycznie z konsoli programisty Google Play? – penta

+0

Nie chcę dać tego dostępu użytkownikowi. – KishuDroid

Odpowiedz

4

Można spróbować Google Play Developer API, usługę internetową REST oparte który zawiera Subscriptions and In-App Purchases API

Purchases.subscriptions: cancel

anulowanie zakupu subskrypcji użytkownika. Subskrypcja pozostaje ważna do czasu jej wygaśnięcia.

User Billing

Google Play zapewnia zakupu żeton z powrotem do aplikacji Zakupów przez Rozliczenia w aplikacji API. Twoje aplikacje mogą przechowywać token lokalnie pod numerem lub przekazać go na serwer zaplecza, który może następnie użyć go do sprawdzenia poprawności lub zdalnie anulować subskrypcję za pomocą interfejsu API programisty Google Play .

+0

Dzięki za odpowiedź. Spróbuję i dam ci znać. – KishuDroid

+2

Myślę, że jest to OGROMNE zagrożenie bezpieczeństwa. GP Developer API ułatwia proces publikacji/zarządzania, a nie umieszczanie go w aplikacji. Jeśli apk aplikacji lub wysłane żądanie zostaną przeanalizowane, osoba atakująca uzyska w zasadzie dostęp do Konsoli programisty GP. Czy jest coś, co przegapiłem? –

+0

Dziękujemy za cenną odpowiedź. – KishuDroid

2

Z in app subscription guide,

Użytkownicy mogą wyświetlić stan wszystkich swoich subskrypcji i anulować je w razie potrzeby na ekranie Moje aplikacje w aplikacji Sklep Play. Obecnie interfejs API rozliczeń w aplikacji nie zapewnia wsparcia dla programowego anulowania subskrypcji z aplikacji kupującej .

Dzięki temu użytkownik nie będzie mógł anulować subskrypcji z samej aplikacji, ale możesz zaprosić ich do odwiedzenia sekcji Moje aplikacje w Sklepie Play, aby ją anulować.

Powiązane problemy