0
由於沒有身份驗證的移動應用程序,我一直在尋找最合適的方式來保持用戶的設置而不進行任何身份驗證。這意味着在我的數據庫中,我不會有一個用戶表與另一個表保持其設置的鏈接。如何保持用戶的設置而不需要他在移動應用程序上進行身份驗證
我想到了一個應用程序內數據庫,如sqlite。但是,我擔心用戶關掉手機後會被抹去。
你會建議什麼?
由於沒有身份驗證的移動應用程序,我一直在尋找最合適的方式來保持用戶的設置而不進行任何身份驗證。這意味着在我的數據庫中,我不會有一個用戶表與另一個表保持其設置的鏈接。如何保持用戶的設置而不需要他在移動應用程序上進行身份驗證
我想到了一個應用程序內數據庫,如sqlite。但是,我擔心用戶關掉手機後會被抹去。
你會建議什麼?
那麼,如果它是你的應用程序,你可以修改它,然後使用設備IMEI並創建一個表來保存該設備的設置。 如果你不想創建一個表,那麼我想唯一的選擇是將它保存在本地設備上,但如你所說有可能被抹去,所以最好的選擇是保持在服務器上。由於設備IMEI不會改變,您可以隨時在首次啓動時檢查並檢索設置。
通過快速搜索,我看到一個不能訪問iOS上的IMEI(對於Android來說,我猜可以)。另一種選擇是UUID,但是自iOS7以來,它也不允許訪問。好吧,如果我沒有錯。 – lakhassane
我想你是對的。沒有意識到他們不再允許它。用戶的iCloud電子郵件或Game Center ID如何?如果你可以訪問它,那麼它可以使用它來爲每個用戶創建一個唯一的ID? – Junaid
你能開發更多嗎? – lakhassane