Понизьте код приложения до более низкой версии, когда пользователь решит это сделать

#android #xamarin #apk #android-update-app

Вопрос:

Приложение, над которым я работаю, размещено на частном сайте(не в одном из магазинов приложений). Я хочу предоставить пользователям возможность выбрать любую версию apk, необходимую для них. Нет никаких проблем при обновлении до более высокой версии, но установка более низкой версии выдает запрос «Приложение не установлено».

Итак, я попытался удалить текущий apk и установить более низкую версию. Чтобы реализовать это, я попытался загрузить apk и запустить службу, когда пользователь выбирает более низкую версию для установки. Но очевидно, что служба останавливается сразу после удаления приложения, и я не могу продолжить установку более низкой версии.

Мой вопрос: Есть ли какой-либо обходной путь для понижения рейтинга приложения, когда это необходимо пользователю?

Подробности: minSdkVersion:21, targetSdkVersion:30.

Комментарии:

1. Более высокие целевые значения должны работать на более низких. По сути, ваше приложение будет работать между v21 и v30

2. Спасибо за ответ. С версиями sdk проблем нет. Мне нужно в основном переустановить более низкую версию apk, когда пользователь хочет понизить рейтинг приложения.