С помощью com.android.vending.licensing
вы можете проверить, лицензировано ваше приложение или нет. Существует обратный вызов, applicationError()
, который сообщает вам, если что-то пошло не так. Сегодня столкнулся с ошибкой ERROR_NOT_MARKET_MANAGED
и не могу понять как с ней быть!
Вот что я сделал:
- В Google Play я добавил свой адрес электронной почты в качестве тестовой учетной записи.
- В Google Play я сохранил свое приложение (неопубликованное) с
versionCode="10"
. - На моей машине я изменил на
versionCode="11"
. - Проверка лицензии теперь завершается с ошибкой с кодом
ERROR_NOT_MARKET_MANAGED
.
Вопрос в том; я должен обрабатывать эту ошибку или это нереалистичный сценарий?
Additionally, you should implement the applicationError() method, which the LVL calls to let your application handle errors that are not retryable. You can implement the method in any way needed. In most cases, the method should log the error code and call dontAllow().
- person Borzh   schedule 01.12.2019