Есть ли разница между установкой Google Play и локальной установкой на Android устройстве?
У меня установлено приложение Google Play, которое установлено и используется, поэтому настроены Xamarin.Essentials.Preferences. Затем я установил обновление для этого приложения из бета-версии. При запуске приложения Xamarin.Essentials.Preferences не обрабатываются.
Мне пришлось изменить ключи, связанные с настройками, по сравнению со старой версией приложения. Приложение новой версии при запуске обновляет ключи и продолжает работать в обычном режиме.
Я знаю, что код обновления работает должным образом, так как когда приложение устанавливается локально из apk (не из Google Play), оно работает как и ожидалось при установке обновленного apk.
По сути, я хочу знать:
Удаляет ли сервисы Google Play / Play Store Xamarin.Essentials.Preferences при установке / обновлении? Это происходит только в бета-версии?
Есть ли решение этой проблемы? Я хотел бы уберечь конечного пользователя от необходимости перенастраивать / повторно входить в приложение при обновлении.