Checkout Android Billing API getPurchaseHistory метод вопрос - PullRequest
0 голосов
/ 05 февраля 2019

Не могли бы вы помочь понять, что я делаю не так?Моя цель - получить историю покупок по подписке на Android.Для этого я использую Android-checkout .Пока что кредитное плечо было довольно простым.Мне удалось реализовать поток покупок и получить доступ с помощью

Inventory.Request

. Следующим шагом в моей бизнес-логике было получение сведений об истории подписки.

Вот мой код

 Billing billing = new Billing(this, new Billing.DefaultConfiguration() {
        @Override
        public String getPublicKey() {
            final Context applicationContext = getApplicationContext();
            final Resources resources = applicationContext.getResources();
            return resources.getString(R.string.google_play_key);
        }
    });
billing.connect()
billing.getRequests().isBillingSupported("<productId>")

isBillingSupported возвращает мне BILLING_RESPONSE_RESULT_SERVICE_UNAVAILABLE (2)

при попытке выполнить следующий

billing.getRequests().getPurchases(<productId>,
            null, new RequestListener<Purchases>() {

                @Override
                public void onSuccess(Purchases result) {

                }

                @Override
                public void onError(int response, Exception e) {

                }
            });

метод обратного вызова с ошибкойвозвращается и код ошибки BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE (3)

Заранее спасибо, вероятно, стоит перейти на другую библиотеку

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