#android
Вопрос:
Похоже, что поведение Android по умолчанию заключается в том, что понижение рейтинга запрещено на основе кода версии: «Система Android использует значение кода версии для защиты от понижения, не позволяя пользователям устанавливать APK с более низким кодом версии, чем версия, установленная в настоящее время на их устройстве».
Можно ли переопределить это поведение и, таким образом, разрешить такое понижение рейтинга?
Комментарии:
1. Понижение рейтинга просто по определению не рекомендуется, поэтому нет другого варианта, кроме полного удаления приложения перед установкой более старой версии. Вероятно, вам также придется удалить все пользовательские данные, так как невозможно понизить такие вещи, как схемы баз данных и т. Д.
2. Единственный обходной путь, который может позволить понижение рейтинга,-это добавление функции экспорта/импорта в ваше приложение, чтобы пользователь мог сохранить личные данные приложения, удалить приложение (удалить данные пользователя), установить старую версию и восстановить данные пользователя из экспортированной резервной копии.