2014-01-14 2 views
1

Я пытаюсь создать и сохранить UUID для каждого устройства в первый раз, когда приложение запускается. Я сохранил этот файл UUID в файле через getFilesDir(), но проблема в том, что пользователь удалит кеш приложения через установку Android, указанный выше файл будет удален! есть ли способ защитить указанный файл от процесса удаления или есть ли лучший подход?Сделать getFilesDir() невозможно удалить

Заранее спасибо

ответ

2

Вы можете записать его на SD-карту, и надеемся, что она не удаляется или вы можете запросить устройство для уникальной информации (IMSI, IMEI ...) и сохраните его на своем сервере, а затем запросите свой сервер, если информация отсутствует.

Пользователь должен иметь возможность полностью удалить все данные из приложения.

+0

Я согласен с вами в отношении SD-карты, но файлы SD-карты могут просматриваться каждым пользователем! – iSun

+0

Абсолютно: вы можете зашифровать его, если это вас беспокоит. – s1m3n

Смежные вопросы