? Это как? Пациент в фоне получил обновление и ему принудительно его закрывают и принуждают перезапустить?
Проверять версию регулярно, хоть после каждого клика, если поменялась - вызываем exit()? Если в принципе можно узнать это конечно.
Обновление по кнопке. Качаем апк с сервака, устанавливаем и перезапускаем приложение, т.к. после обновы система киляет процесс (что вполне логично). Хотелка заказчика - без дополнительных телодвижений возвращаться в приложение, с этим собственно и проблема. Есть device owner