Android: как получить информацию о продукте InAppSubscription для службы Google Play - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь получить сведения о продукте InAppSubscription, такие как «Название», «Цена», с помощью labHelper.Но я получаю информацию о цене только купленной подписки.

 if (billingHelper != null && billingHelper.isSetupDone()) {
        try {

            billingHelper.queryInventoryAsync(true, subIdentifiers, null, new IabHelper.QueryInventoryFinishedListener() {
                @Override
                public void onQueryInventoryFinished(IabResult result, Inventory inv) {
                    if (result.isSuccess()) {
                        SkuDetails skuDetails=  inv.getSkuDetails("product_sub_1");
                        if(skuDetails != null) {
                            Log.i("Tag ", "getTitle " + skuDetails.getTitle());
                            Log.i("Tag ", "getPrice " + skuDetails.getPrice());
                        }
                        //productsSubscriptionRequest(inv));
                    }
                }
            });
        } catch (IabHelper.IabAsyncInProgressException e) {
            Logger.e("getSubscriptionToken failed for " + subIdentifiers.size(), e);
        }

    }

, если я пытаюсь получить информацию о товаре без подписки, получая "нулевое" значение.

Есть ли способполучить информацию о продукте без подписки.

...