Google Play Billing не возвращает продукты - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь включить InAppBilling через Google Play Billing Library.

Я следовал этой статье, чтобы достичь своей цели. У меня есть несколько управляемых продуктов в консоли Google Play. Они активны. Приложение в данный момент находится на внутренней тестовой дорожке, и я переместил его на альфа-тестовую дорожку. Все, что я сделал, кроме настройки своего кода в точности, как в статье, это добавление этого <uses-permission android:name="com.android.vending.BILLING" /> в мой манифест и этого implementation 'com.android.billingclient:billing:2.0.3' в мой манифест. Также эмулятор и Android Studio обновлены, и эмулятор подписан на учетную запись Google Play. Я думаю, что проблема заключается в настройке, потому что BillingClient.startConnection() и BillingClient.querySkuDetailsAsync() оба "возвращают" BillingClient.BillingResponseCode.OK. Проблема в том, что skuDetailsList в BillingClient.querySkuDetailsAsync() пусто, даже несмотря на то, что SKU (которые я заверил - это то же самое, что ID продукта, который я ввел в консоли Google Play - исправьте меня, если я ошибаюсь), я передал setSkusList, совпадающий св консоли Google Play. Что я не сделал или сделал неправильно? Я благодарен за любую подсказку.

...