如何在不使用登录系统的情况下识别唯一用户(iOS)

我需要有一种方法来识别我的应用程序的用户,但没有登录系统.

我查看了UUID,它给了我一些问题的答案,但由于它不是真正的UDID,它不是“非常独特”:如果用户重新安装应用程序,他会得到一个新的UUID,这可以’为我工作.

有没有办法可以获得设备序列号或类似的独特之处?我可以从设备获得的任何类型,而无需用户填写任何字段.

解决方法

您可以尝试使用存储在用户的iCloud中的键值存储中的一些唯一随机字符串.

因此,当用户第一次启动您的应用时,您会发现他的iCloud没有存储任何值,因此您生成并存储它.当用户下次启动应用程序时,您将看到此值,并将采取相应措施.

更重要的是,即使用户将重新安装您的应用程序或将重置设备,您仍然可以在他的iCloud中按值识别用户.

以上是来客网为你收集整理的如何在不使用登录系统的情况下识别唯一用户(iOS)全部内容,希望文章能够帮你解决如何在不使用登录系统的情况下识别唯一用户(iOS)所遇到的程序开发问题。

如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。