用于唯一ID生成的iOS硬件参数

您好我想使用任何设备硬件参数为iOS设备生成一个唯一的ID。 我不想使用MAC地址,因为有可能MAC地址也可以改变。 所以,你可以让我知道,如果有任何其他独特的硬件参数,我可以生成一个唯一的ID。

我相信这是UUID的普遍接受的替代品。

简而言之,您需要创build一个CFUUID,然后将其存储在iOS设备上的钥匙串中,即使卸载该应用程序,该设备也会持续存在。 我已经写了自己的实现(显然不是我所链接的),但是我还没有遇到任何实际的问题。 它甚至可以在您制作的其他应用程序中访问,只要您在应用程序中使用相同的安全参数访问它即可。