我曾使用Mac地址作为iOS设备的唯一标识符,但从iOS7开始,系统总是返回02:00:00:00:00:00的值。我搜索了三个解决方案:
- 供应商识别
- 广告识别
- 使用IOUnit框架获取序列号
由于IOUnitFramework未经过App Store批准,因此无法在我的应用程序中使用它。而供应商识别和广告识别返回非常长的值。
是否还有其他可能的方法来唯一标识iOS设备?
提取唯一标识符到钥匙串中是另一个选项。但是我们不能直接从iOS设备访问钥匙串。那么还有其他替代方法可以唯一标识设备吗?