Получение списка покупных подписок при внедрении In-app-биллинга - Android - PullRequest
0 голосов
/ 17 марта 2020

Я реализовал In_APP-Billing в моем Android приложении.

Я хочу получить все приобретенные данные для конкретного пользователя.

Но, путать с приведенным ниже кодом.

Какая польза от QueryInventoryFinishedListener и когда будет вызван его метод onQueryInventoryFinished?

Как получить список всех покупок?

IabHelper mHelper;
IabHelper.QueryInventoryFinishedListener mReceivedInventoryListener
        = new IabHelper.QueryInventoryFinishedListener() {
    public void onQueryInventoryFinished(IabResult result,
                                         Inventory inventory) {

        if (mHelper == null) {
            return;
        }

        if (result.isFailure()) {
            // Handle failure
            return;
        } else {
            //SkuDetails skuDetails = inventory.getSkuDetails(ITEM_SKU);
            List<Purchase> aList = inventory.getAllPurchases();
            Log.e("***** size", "" + aList.size());
            for (int i = 0; i < aList.size(); i++) {
                Log.e("***** title", "" + aList.get(i));
            }

        }
    }
};

Спасибо.

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