У меня есть аппаратный продукт с приложением, которое пользователь не может закрыть. Когда появляется новое обновление, пользователь может обновить его до последней версии в приложении. Мы выпускаем debug-apk, а не подписанные.
Я читал, что студия Android автоматически подписывает отладочные apk. У меня есть новая версия приложения, которое я хочу выпустить, но подпись старого apk не соответствует подписи нового apk. Пользователи не могут удалить приложение и переустановить новое, поскольку они не могут выйти из приложения. Я не могу объехать весь мир вручную, обновляя каждый продукт.
Вопрос: Как лучше всего удалить старый apk и установить новый без необходимости вручную удалять и устанавливать новый apk.
Предложения: есть ли способ узнать автоматически сгенерированную подпись старого apk и изменить новую, чтобы она соответствовала ей? Или есть способ создать службу, которая может удалить старый apk и установить новый?