从 iOS 7.0.2 开始,MAC 地址为:02:00:00:00:00:00。我将 MAC 地址保存在服务器上,以便用户可以在单台设备上使用我的应用程序进行一次登录,并且需要为其他设备提供新的登录凭据。如果用户删除我的应用程序然后在同一设备上重新安装,他可以使用相同的登录凭据。但是现在由于 MAC 地址不再可用,并且identifierForVendor会随着新安装而改变,所以我无法在我的服务器上跟踪它。
请在这方面帮助我,因为我找不到任何管理跟踪的方法。
从 iOS 7.0.2 开始,MAC 地址为:02:00:00:00:00:00。我将 MAC 地址保存在服务器上,以便用户可以在单台设备上使用我的应用程序进行一次登录,并且需要为其他设备提供新的登录凭据。如果用户删除我的应用程序然后在同一设备上重新安装,他可以使用相同的登录凭据。但是现在由于 MAC 地址不再可用,并且identifierForVendor会随着新安装而改变,所以我无法在我的服务器上跟踪它。
请在这方面帮助我,因为我找不到任何管理跟踪的方法。
来自苹果:
iOS 7 中的 MAC 地址 2013 年 8 月 22 日 如果您的应用程序使用 MAC 地址来识别 iOS 设备,系统将为所有运行 iOS 7 的设备返回相同的静态值。请更新您的应用程序以使用 UIDevice 的 identifierForVendor 属性。如果您需要用于广告目的的标识符,请使用 ASIdentifierManager 的 adsIdentifier 属性。
所以作为广告标识符的ODIN1也被破坏了。也许OpenUDID仍在工作,但我没有对此进行测试。