Используя com.android.vending.licensing
, вы можете проверить, лицензировано ли ваше приложение. Существует обратный вызов, applicationError()
, который говорит вам, если что-то пошло не так. Сегодня я столкнулся с ошибкой ERROR_NOT_MARKET_MANAGED
, и я не могу понять, как мне с этим справиться!Как вы имеете дело с кодом ошибки LicenseCheckerCallback.ERROR_NOT_MARKET_MANAGED?
Вот что я сделал:
- на Google Play, я добавил свой адрес электронной почты в качестве тестовой учетной записи.
- В Google Play я сохранил приложение (неопубликованное) с
versionCode="10"
. - На моей машине я перешел на
versionCode="11"
. - Проверка лицензии теперь не с кодом ошибки
ERROR_NOT_MARKET_MANAGED
.
Вопрос в том, Должен ли я обрабатывать эту ошибку или это нереалистичный сценарий?
Отличный ответ! Благодарю. – l33t
Кажется, что эта ошибка не является обязательной. Я делаю приложения уже более двух лет, и я видел эту ошибку только при запуске своих приложений на SamsungGalaxy S2 с помощью ICS. – slott
Блестящий ответ, абсолютно блестящий, многие думают. – Soham