2014-01-14 46 views
1

我試圖在應用程序運行的第一時間爲每個設備生成並保存UUID。 我通過getFilesDir()將這個UUID保存到一個文件,但問題是如果用戶通過android設置刪除我的應用程序緩存,則上面的文件也將被刪除!有什麼辦法來保護提到的文件免於刪除過程或有沒有更好的方法?使getFilesDir()不可移除

在此先感謝

回答

2

你可以把它寫入SD卡,並希望它不會被刪除,或者您可以查詢唯一信息設備(IMSI,IMEI ...),並將其存儲在服務器上,然後查詢您的服務器是否缺少信息。

用戶應該能夠從應用程序中完全刪除所有數據。

+0

我同意你關於SD卡,但SD卡文件可以被每個用戶查看! – iSun

+0

絕對如果你擔心這個問題,你可以加密它。 – s1m3n

相關問題