Ошибка разработчика Android в биллинге приложения v3
Я внедрил iab v3 в своем приложении несколько месяцев назад. Он работал нормально, теперь, начиная с прошлой недели, запрос подробностей sku приводит к "ошибке разработчика" на большинстве наших тестовых устройств.
Пока что это не удалось только: версия Android больше 4. (например, 4.1.2, 4.2.2, 4.3)
Работает нормально на 2.3.6
Все они имеют последние доступные обновления от Google Play/ Services.
Приложение не опубликовано, оно в разработке. Beta apk загружен в Google Play.
У кого-нибудь еще есть эта проблема? У кого-нибудь есть предложения?
изменить: в тот же день начались проблемы с сервисами Google Play
1 ответ
Я просто потратил пару дней, потому что в примере кода была ошибка. Кто-то уже опубликовал вопрос, и он был принят. Цитата: "Похоже, что версия IabHelper.java, поставляемая с ADT 22, имеет проблему при запросе деталей SKU, так как она не проверяет количество skus. Если это число превышает 20, биллинговая служба возвращает ошибку разработчика (5) Разбиение запроса на наборы не более 20 наименований позволяет избежать этого ".
У меня только 15 в элементах выставления счетов в приложении, но у меня уже было более 5, поэтому я превысил предел 20 (пример кода просто добавляет список принадлежащих элементов в список всех элементов), для которого этот код работал, поэтому не имеет никакого отношения к уровням API, просто мои тестовые устройства имеют разные acocunts, которые имеют разное количество принадлежащих предметов.