0
由于没有身份验证的移动应用程序,我一直在寻找最合适的方式来保持用户的设置而不进行任何身份验证。这意味着在我的数据库中,我不会有一个用户表与另一个表保持其设置的链接。如何保持用户的设置而不需要他在移动应用程序上进行身份验证
我想到了一个应用程序内数据库,如sqlite。但是,我担心用户关掉手机后会被抹去。
你会建议什么?
由于没有身份验证的移动应用程序,我一直在寻找最合适的方式来保持用户的设置而不进行任何身份验证。这意味着在我的数据库中,我不会有一个用户表与另一个表保持其设置的链接。如何保持用户的设置而不需要他在移动应用程序上进行身份验证
我想到了一个应用程序内数据库,如sqlite。但是,我担心用户关掉手机后会被抹去。
你会建议什么?
那么,如果它是你的应用程序,你可以修改它,然后使用设备IMEI并创建一个表来保存该设备的设置。 如果你不想创建一个表,那么我想唯一的选择是将它保存在本地设备上,但如你所说有可能被抹去,所以最好的选择是保持在服务器上。由于设备IMEI不会改变,您可以随时在首次启动时检查并检索设置。
通过快速搜索,我看到一个不能访问iOS上的IMEI(对于Android来说,我猜可以)。另一种选择是UUID,但是自iOS7以来,它也不允许访问。好吧,如果我没有错。 – lakhassane
我想你是对的。没有意识到他们不再允许它。用户的iCloud电子邮件或Game Center ID如何?如果你可以访问它,那么它可以使用它来为每个用户创建一个唯一的ID? – Junaid
你能开发更多吗? – lakhassane