我曾经使用苹果广告标识符作为唯一的设备ID键,以跟踪用户设备,但是随着iOS 10的升级和广告跟踪返回IDFA as 00000000-0000-0000-0000-000000000000
的限制,我无法维护设备记录,在用户注册时,我是否可以使用其他的替换来存储唯一的设备id。
发布于 2016-12-20 06:45:00
根据我对您的需求的理解,您最好的选择是:供应商标识符(IDFV)
当来自同一个供应商的所有应用程序都被删除时,供应商标识符(IDFV)就会发生变化。如果供应商只有一个应用程序,则如果卸载和重新安装应用程序,则此ID可以更改。
第三部分备选方案:
如果您对第三方解决方案满意,可以检查:FCUUID
使用FCUUID,您可以生成具有不同持久性级别的ID。
如果您需要的持久性大于供应商标识符(IDFV),请使用FCUUID的uuidForDevice。
//changes only on system reset, this is the best replacement to the good old udid (persistent to device)
+(NSString *)uuidForDevice;
您将在本文中发现关于不同in的非常有趣的讨论:
我希望你能从这个信息中得到一些帮助。
https://stackoverflow.com/questions/41217864
复制相似问题