我需要一种方法来识别我的应用程序的用户,但没有登录系统。
我研究了 UUID,它为我的问题提供了部分答案,但由于它不是真正的 UDID,因此它不是“真正唯一的”:如果用户重新安装应用程序,他会获得一个新的 UUID,这可以'不为我工作。
有什么方法可以获取设备序列号或类似的独特信息吗?我可以从设备获得的任何类型,而无需用户填写任何字段。
您可以尝试使用存储在用户 iCloud 的键值存储中的一些唯一的随机字符串。
因此,当用户第一次启动您的应用程序时,您会发现他的 iCloud 没有存储任何价值,因此您可以生成并存储它。当用户下次启动应用程序时,您将看到该值并采取相应的行动。
更重要的是,即使用户重新安装您的应用程序或将设备恢复出厂设置,您仍然能够通过 iCloud 中的值来识别用户。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)