嗨,我想要使用设备硬件参数为iOS设备生成一个唯一的ID。我不想使用MAC地址,因为有机会更改MAC地址。所以请问是否有其他唯一的硬件参数可以生成唯一的ID。
嗨,我想要使用设备硬件参数为iOS设备生成一个唯一的ID。我不想使用MAC地址,因为有机会更改MAC地址。所以请问是否有其他唯一的硬件参数可以生成唯一的ID。
我相信类似于this的东西是普遍接受的UUID替代品。
简而言之,您需要创建一个CFUUID,然后将其存储在iOS设备上的Keychain中,即使您卸载了应用程序,它也会持久存在。我自己编写了这样的实现(显然不是我链接的那个),但我还没有遇到任何真正的问题。甚至可以在您制作的其他应用程序中访问它,只要您在所有应用程序中使用相同的安全参数。