Вы можете прослушать системную трансляцию со следующим намерением и отфильтровать onReceive с именем вашего пакета, чтобы увидеть, обновляется ли ваше приложение.

ужно очистить (эквивалентноОчистить данные вНастройки приложения) все старые данные в приложении программно, когда пользовательобновления приложение из Google Play Store или любых других источников. Это потому, что мне не нужны никакие существующие данные из старого приложения, так как я изменил все в новом приложении по сравнению со старым.

Я думал о реализации проверки версии при запуске приложения, но я не могу найти способ получить приложениепредыдущий versionCode или жеversionName, Единственный способ выяснить, чтобы очистить данные, это проверитьlastUpdateTime на момент публикации приложения. Но это ненадежно, так как у пользователя есть другие способы или источники получения приложения (например, поделиться им с другом или если у пользователя была резервная копия старого приложения).

Какие-либо предложения?

Ответы на вопрос(3)

Ваш ответ на вопрос