Как получить статус покупки в Google Play Billing? - PullRequest
0 голосов
/ 22 апреля 2019

У меня проблема с биллингом Google Play.У меня есть приложение для Android, состоящее из покупки внутри приложения.Я поддерживаю SharedPreference для покупки статуса приложения.Если Google предоставил статус покупки как успешный, тогда я сохраню логическое значение при покупке приложения.
Сценарий проблемы: я новый пользователь для приложения XYZ, я заплатил за премиум-версию.После успешной оплаты приложение переключится на премиум-версию.В то же время я захожу в аккаунт Google Play и отменяю заказ.За возмещение цены разработчик получает 0, а как новый пользователь я получаю премиум-версию без оплаты.

Q.Как разобраться со статусом покупки SKU для биллинга Google Play?

1 Ответ

0 голосов
/ 10 мая 2019

Вы всегда должны делать queryPurchases (с Billing Library) или getPurchases (с AIDL), чтобы найти незавершенные покупки. Разблокируйте премиум-контент только в том случае, если вы обнаружили, что у пользователя есть эта покупка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...