iOS 7中MAC地址使用问题[重复]
Posted
技术标签:
【中文标题】iOS 7中MAC地址使用问题[重复]【英文标题】:Trouble with MAC address use in iOS 7 [duplicate] 【发布时间】:2013-10-09 07:54:37 【问题描述】:从 ios 7.0.2 开始,MAC 地址为:02:00:00:00:00:00。我将 MAC 地址保存在服务器上,以便用户可以在单台设备上使用我的应用程序进行一次登录,并且需要为其他设备提供新的登录凭据。如果用户删除我的应用程序然后在同一设备上重新安装,他可以使用相同的登录凭据。但是现在由于 MAC 地址不再可用,并且 identifierForVendor 会随着新安装而改变,所以我无法在我的服务器上跟踪它。
请在这方面帮助我,因为我找不到任何管理跟踪的方法。
【问题讨论】:
无论如何,使用 MAC 地址是个坏主意。为什么不让用户像几乎所有其他 Web 服务一样创建一个帐户?甚至还有 OAuth,因此您不必自己管理整个事情。不要重新发明***。 用户有一个帐户,但他必须用一个帐户在同一设备上使用应用程序,并且必须在其他设备上拥有新帐户。因此,我必须跟踪帐户、密码和 mac 地址 【参考方案1】:来自Apple:
iOS 7 中的 MAC 地址 2013 年 8 月 22 日 如果您的应用程序使用 MAC 地址来识别 iOS 设备,系统将为所有运行 iOS 7 的设备返回相同的静态值。请更新您的应用程序以使用 UIDevice 的 identifierForVendor 属性。如果您需要用于广告目的的标识符,请使用 ASIdentifierManager 的 adsIdentifier 属性。
所以ODIN1 作为广告标识符也被破坏了。也许OpenUDID 还在工作,但我没有测试。
【讨论】:
以上是关于iOS 7中MAC地址使用问题[重复]的主要内容,如果未能解决你的问题,请参考以下文章
获取访问我的站点的客户端的 MAC 地址和 IP 地址 [重复]