Я внедряю биллинг внутри приложения в Android, и это доставляет мне головную боль.
Когда я пытаюсь купить мои продукты в магазине приложений, выдается: «Предмет недоступен»,
но если я попробую android_test_purchased
все пойдет хорошо.
Я составил список «всех» возможных причин этой проблемы и проверил каждую из них.
Вот список:
в Security.java
, открытый ключ должен совпадать с ключом в учетной записи Android Market
версия приложения Маркета в Устройстве должна быть 2.3.4
или выше
устройство, которое вы используете для тестирования, должно запускать стандартную версию Android 1.6
или более позднюю
тестируемое приложение должно быть загружено в Android Market как draft
и должно быть подписано
приложение, установленное на устройстве, должно совпадать с тем, которое было загружено в качестве черновика на рынок
устройство должно иметь учетную запись something@gmail.com
в качестве основной учетной записи, и эта учетная запись должна быть определена как тестовая учетная запись в Android market
продукты для биллинга в приложениях на рынке Android должны иметь идентичные идентификаторы, отображаемые в приложении
должны быть опубликованы продукты внутри приложения на рынке Android
Любые предложения и изменения в этом списке приветствуются.
Спасибо