<分区>
从 iOS 7.0.2 开始,MAC 地址为:02:00:00:00:00:00。我在服务器上保存 MAC 地址,以便用户可以在单个设备上使用我的应用程序,只需登录一次,并且需要为其他设备提供新的登录凭据。如果用户删除我的应用程序然后在同一设备上重新安装,他可以使用相同的登录凭据。但是现在由于 MAC 地址不再可用并且有 identifierForVendor它随着新安装而改变,所以我无法在我的服务器上跟踪它。
请在这方面帮助我,因为我找不到任何方法来管理跟踪。
标签 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 属性。
关于iphone - 在 iOS 7 中使用 MAC 地址的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19266138/
相关文章:
iphone - 我如何使用 NSFetchedResultsController 来获取基于实体关系的结果?
html - 有什么方法可以垂直对齐 HTML 中的文本吗?
iphone - iOS 模拟器在启动时崩溃(间歇性),在设备上没有崩溃
objective-c - NSFetchedResultsController 不对加密属性进行排序
ios - iOS:如何指向当前UITableViewCell上的当前控件
ios - 如何在 cocos2d-iphone 中创建 sprite 后的静态路径?