【问题标题】:Trouble with MAC address use in iOS 7 [duplicate]iOS 7中MAC地址使用问题[重复]
【发布时间】:2013-10-09 07:54:37
【问题描述】:

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

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

【问题讨论】:

  • 无论如何,使用 MAC 地址是个坏主意。为什么不让用户像几乎所有其他 Web 服务一样创建一个帐户?甚至还有 OAuth,因此您不必自己管理整个事情。不要重新发明轮子。
  • 用户有一个帐户,但他必须用一个帐户在同一设备上使用应用程序,并且必须在其他设备上拥有新帐户。因此,我必须跟踪帐户、密码和 mac 地址

标签: iphone ios cocoa-touch ios7


【解决方案1】:

来自Apple

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

所以ODIN1 作为广告标识符也被破坏了。也许OpenUDID 还在工作,但我没有测试。

【讨论】:

    猜你喜欢
    • 2013-10-06
    • 2013-11-18
    • 2010-11-09
    • 1970-01-01
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 2020-11-06
    • 2016-05-08
    相关资源
    最近更新 更多