在iOS 7中使用MAC地址时出现问题

时间:2013-10-09 07:54:38

标签: iphone ios cocoa-touch ios7

从iOS 7.0.2开始,MAC地址为:02:00:00:00:00:00。我在服务器上保存了MAC地址,因此用户可以在单个设备上使用我的应用程序,只需一个登录,并且需要为其他设备提供新的登录凭据。如果用户删除我的应用程序然后在同一设备上重新安装,他可以使用相同的登录凭据。但现在因为MAC地址不再可用,并且identifierForVendor随新安装而变化,所以我无法在我的服务器上跟踪它。

请在这方面帮助我,因为我找不到任何管理跟踪的方法。

1 个答案:

答案 0 :(得分:1)

来自Apple

iOS 7中的MAC地址 2013年8月22日 如果您的应用使用MAC地址来识别iOS设备,系统将为运行iOS 7的所有设备返回相同的静态值。请更新您的应用以使用UIDevice的identifierForVendor属性。如果您需要用于广告目的的标识符,请使用ASIdentifierManager的advertisingIdentifier属性。

因此,作为广告标识符的ODIN1也被破坏。也许OpenUDID仍然有效,但我没有测试过。