Обнаружение тестовых покупок в ответе биллинговой библиотеки InApp [android] - PullRequest
0 голосов
/ 24 декабря 2018

Я настроил продукты на основе подписки в нашем приложении для Android, используя механизм выставления счетов InApp от Andoid.Мы регистрируем покупки, когда пользователь покупает товар.Проблема, с которой мы сталкиваемся, заключается в том, что во время тестирования нашего приложения тестовые покупки также регистрируются в нашей системе.Я хочу знать, как провести различие между тестовой покупкой и не тестовой покупкой, чтобы я мог выборочно удалить их из журнала.Я уже пробовал читать данные следующим образом:

final String purchaseData = data.getStringExtra("INAPP_PURCHASE_DATA");

Это дает мне null.Любые идеи по этому поводу будут очень полезны.

1 Ответ

0 голосов
/ 09 января 2019

Эй, если вы используете биллинг в приложении, вы можете сравнить детали sku.Библиотека биллинга Play хранит результаты запроса в списке объектов SkuDetails, которые можно сравнить, если они получены из вашего тестового примера.См. Оригиналы документов https://developer.android.com/google/play/billing/billing_library_overview

...