iphone - 在 iOS 7 中使用 MAC 地址的问题

标签 iphone ios cocoa-touch ios7

<分区>

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

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

最佳答案

来自 Apple :

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

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

关于iphone - 在 iOS 7 中使用 MAC 地址的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19266138/

相关文章:

iphone - 我如何使用 NSFetchedResultsController 来获取基于实体关系的结果?

html - 有什么方法可以垂直对齐 HTML 中的文本吗?

iphone - iOS 模拟器在启动时崩溃(间歇性),在设备上没有崩溃

objective-c - NSFetchedResultsController 不对加密属性进行排序

ios - Mapkit 在 swift 中覆盖问题

ios - iOS:如何指向当前UITableViewCell上的当前控件

ios - iPhone 字体问题

ios - 如何在 cocos2d-iphone 中创建 sprite 后的静态路径?

iphone - UIKIt:调整 View 大小以适应 subview

cocoa-touch - 来自 UIImage 的数据 URL/PNG