gpt4 book ai didi

iphone - 不同设备返回的mac地址相同

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:54:39 24 4
gpt4 key购买 nike

我必须在客户端应用程序中向服务器提供我的设备的唯一标识符。在 StackOverflow 周围一直是 recommended commonly使用设备的 mac 地址,因为从 iOS 5 开始不推荐使用 [[UIDevice currentDevice] uniqueIdentifier] 属性。

因此,当我按照 SO 周围的答案中提供的说明尝试检索设备的 mac 地址时,我的两个设备得到了相同的地址,这显然是错误的:02:00:00: 00:00:00

多次检查代码,但似乎是正确的。什么可能导致此类问题?

最佳答案

对不起大家,我不够细心。当我谈到这些设备时,我应该提到其中一个实际上是模拟器(使用 iOS 7),另一个是使用 iOS 7 的设备。所以现在我在 Apple documentation 中找到了,即:

In iOS 7 and later, if you ask for the MAC address of an iOS device, the system returns the value 02:00:00:00:00:00. If you need to identify the device, use the identifierForVendor property of UIDevice instead. (Apps that need an identifier for their own advertising purposes should consider using the advertisingIdentifier property of ASIdentifierManager instead.)

所以,identifierForVendor正是我想要的。遗憾的是,现在在代码中开发人员应该为那个东西整理不同的 iOS 版本支持。

关于iphone - 不同设备返回的mac地址相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17082738/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com