Как определить возврат средств с помощью библиотеки Google billingclient - PullRequest
0 голосов
/ 24 сентября 2018

Мне было интересно, как определить возврат или любой способ отмены покупки в приложении (не подписка и не расходные материалы).

В настоящее время я делаю тест и когда возвращаютест в Google, как это:

enter image description here

Покупка все еще присутствует в billingClient.queryPurchaseHistoryAsync() (даже в queryPurchase()).

Как я могу обнаружить такие изменения и как я могу отключить мое приложение для возвращенных пользователей?

Заранее спасибо.

1 Ответ

0 голосов
/ 02 октября 2018

Надо попробовать эту функцию

PurchasesUpdatedListener

Интерфейс прослушивателя для обновлений покупок, которые происходят, например, когда пользователь покупает что-то в приложении или инициирует покупку в Google Play Store.

void onPurchasesUpdated (int responseCode, 
                List<Purchase> purchases)

Реализуйте этот метод, чтобы получать уведомления об обновлениях покупок.Здесь будут отображаться как покупки, инициированные вашим приложением, так и покупки, инициированные Play Store.

OnPurchasesUpdated на developer.android

...