首先我想说我完全清楚uniqueIdentifier
已被弃用,并且有identifierForVendor
& advertisingIdentifier
.
我的问题是,是否有办法完全持久设备标识符在重启、应用程序卸载等过程中都会存在。
目前我们使用identifierForVendor
这没关系 - 但我们产品的主要要求之一是允许快速登录而无需任何注册,当人们删除我们的应用程序时,他们的保存充当“本地保存”(即使它托管在我们的服务器上) - 作为他们的identifierForVendor
变化。
希望有人比我更幸运地找到答案(或者如果有答案的话:P)
Thanks
您能做的最好的事情就是自己创建一个指南并将其存储在keychain为您的应用程序。它可以在卸载和重新启动后继续存在,但不能在系统擦除后继续存在。如果用户登录到您可以在服务器上创建关联的某些云服务,例如Game Center 或 Facebook,那么该 ID 在系统擦除中通常是稳定的,您可以在那里进行查找。但请注意不要违反这些服务 TOS。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)