Можете ли вы получить информацию о продукте из Google Play Billing Library в Сингелтоне? - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь реализовать InAppBilling с помощью библиотеки биллинга Google Play. Несмотря на соблюдение этой документации и моего кода, полностью совместимого с этим демонстрационным проектом Google (с точки зрения использования API), я не могу заставить свой код работать. Соединение устанавливается с помощью ОК ResultCode, но querySkuDetailsAsync всегда дает мне пустой skuDetailsList.

  • Приложение выполнено на физическом устройстве
  • Зарегистрирован как зарегистрированный как тестер
  • IAB Skus правильный и активный
  • Приложение опубликовано через альфа-тестовый трек
  • Приложение, установленное на устройстве через Android Studio вручную.

Я прочитал, что эти задачи должны выполняться в фоновом потоке. Очевидно, что пользовательский интерфейс не зависает, но мне было интересно, могут ли мои проблемы быть связаны со мной, используя Singleton для настройки и использования соединения, запросить информацию о продукте и так далее. Так что это мой вопрос.

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