anjlab получить название продукта и цену из Google Play

Я использую anjlab https://github.com/anjlab/android-inapp-billing-v3 для выставления счетов в моем приложении.

Я новичок в студии Android, и мне нужна помощь с моим кодом.

bp.getPurchaseListingDetails("YOUR PRODUCT ID FROM GOOGLE PLAY CONSOLE HERE");

В результате это будет объект SkuDetails со следующей информацией:

public final String productId; публичный финальный строковый заголовок; публичное финальное описание строки; публичное конечное логическое значение isSubscription; публичная конечная валюта String; публичный финал Double priceValue; публичный финал String priceText;

Хорошо, поэтому я хотел бы получить, например, цену продукта, я пытаюсь:

    String price = bp.getPurchaseListingDetails("productidname").priceText;
    pricevalue.setText(price);

Он возвращает null. Я что то не так делаю ??


person RGS    schedule 10.09.2017    source источник
comment
Это не проблема Android Studio, не используйте тег Android Studio.   -  person Zoe    schedule 10.09.2017
comment
с такой же проблемой   -  person Fonix    schedule 26.10.2017


Ответы (1)


Я знаю, что уже поздно, но ниже мой ответ, который подойдет вам.

Напишите ниже код в

public void onBillingInitialized() {
     SkuDetails sku = bp.getPurchaseListingDetails("YOUR PRODUCT ID FROM GOOGLE PLAY CONSOLE HERE");
     String price =sku.priceText;
}

Я уверен, что ваша проблема будет решена.

person Pankaj Mundra    schedule 29.01.2018