实际上要求是我必须为我们的iOS应用程序创建唯一标识符。
在以下情况中,此ID应该仍然是唯一的。
所以现在没有使用已被弃用的UDID
。
我计划使用“设备macaddress + app bundidetifier”和md5
加密。
这是正确的做法吗?如果没有,请给我你的建议。
答案 0 :(得分:3)
Apple不允许您使用可能在设备的当前所有者与未来所有者之间共享的任何标识符,或者如果用户不想共享它。因为Apple已经推出了一个“广告标识符”,可以完成您想要的大部分工作(除了出厂重置):
[[ASIdentifierManager sharedManager] advertisingIdentifier]
如果还有其他方法可以获取设备ID,Apple可能会尝试阻止它们。