2017-02-21 29 views
-1

我是一名Android開發人員的初學者。我想在android設備上保存用戶的詳細信息。我的申請有一個註冊設施。我想限制每個設備只有一個用戶。如果用戶卸載了應用程序並重新安裝了應用程序,則應該先使用已經註冊到此設備的用戶,直到設備格式化。爲此,我想將用戶詳細信息存儲在設備中,用戶在設備格式化之前應該無法清除細節。什麼是在Android應用程序中存儲持久性信息的最佳方法

我正在尋找類似於iOS鑰匙串概念的解決方案,但它不是強制性保存爲加密的。

請求專家的幫助。

+0

的可能的複製[?如何創建Android的數據庫應用程序(http://stackoverflow.com/questions/8525787/how-to-create-android-database-application) –

回答

0

更好的方法是不把這些信息存儲在用戶的設備上。您可以將用戶的詳細信息存儲在服務器上,並使用各種設備標識符來確定用戶是否存在。

例如,您可以使用instanceID(標識獨特的應用程序安裝)以及IMEI(刻錄到硬件上)來確定它是否是用戶的第一次安裝。

更多信息: https://developer.android.com/training/articles/user-data-ids.html

相關問題