#android #kotlin #sharedpreferences
#Android #kotlin #sharedpreferences
Вопрос:
Я работаю с приложением, в котором пользователь получает подарок при первом запуске приложения.
Пользователю не нужно регистрировать приложение.
Мне нужно помнить, использовал ли пользователь уже приложение или нет.
Если я использую общие настройки, базу данных, файл для сохранения флага о первом использовании пользователя, они будут удалены после удаления приложения или после очистки данных.
Как я могу сохранить информацию об использовании пользователем приложения и не потерять эту информацию после удаления приложения / очистки данных?
Комментарии:
1. Все, что ваше приложение помещает на устройство, либо удаляется при деинсталляции, либо находится в месте, где пользователь может его удалить.
2. @CommonsWare это нормально, если пользователь может удалить его вручную, но нехорошо удалять его автоматически после удаления приложения.
3. затем вы можете записать его во внешнее хранилище, developer.android.com/training/data-storage/app-specific
4. @Breair Sabir, я думал об этом, но это приводит к обработке разрешений. Это разрушает всю идею дизайна.
5. Существует такая вещь, которая называется
autobackup
вы можете проверить ее здесь, developer.android.com/guide/topics/data/autobackup