Я пытаюсь реализовать InAppBilling с помощью библиотеки биллинга Google Play. Несмотря на соблюдение этой документации и моего кода, полностью совместимого с этим демонстрационным проектом Google (с точки зрения использования API), я не могу заставить свой код работать. Соединение устанавливается с помощью ОК ResultCode, но querySkuDetailsAsync всегда дает мне пустой skuDetailsList.
- Приложение выполнено на физическом устройстве
- Зарегистрирован как зарегистрированный как тестер
- IAB Skus правильный и активный
- Приложение опубликовано через альфа-тестовый трек
- Приложение, установленное на устройстве через Android Studio вручную.
Я прочитал, что эти задачи должны выполняться в фоновом потоке. Очевидно, что пользовательский интерфейс не зависает, но мне было интересно, могут ли мои проблемы быть связаны со мной, используя Singleton для настройки и использования соединения, запросить информацию о продукте и так далее. Так что это мой вопрос.