iphone mac地址是否随机,iPhone的MAC地址是唯一的,它会改变吗?

I want to use MAC address of the iphone as my unique identifier of the app.

I was wondering if it changes or is it unique per device.

Thanks

解决方案

Do not use the MAC address as a replacement for the UDID. Use the Identifier For Advertisers [IDFA] or the Identifier For Vendors [IDFV] instead.

p1. The MAC address is not required to be globally unique.

p2. Even when the U/L bit in the EUI-48 or EUI-64 format identifies the address as "universal," the MAC address is not required to be globally unique. All that bit really means is that the OUI is globally registered, and the organization that it identifies is assuming responsibility for registering the individual addresses that use that OUI.

p3. Seriously, the MAC address is not globally unique. Ask anybody who works in a network interoperability laboratory. Hardware manufacturers reuse them all the time, according to policies they never discuss publicly. It is not a replacement for the UDID.

p4. The operating system is under no obligation to present the actual hardware MAC address to non-privileged applications. The current version may be doing that today, but some future version might rather suddenly and silently stop doing that. It could start returning an identical address on every device.

Do not use the MAC address as a replacement for the UDID. Use the Identifier For Advertisers [IDFA] or the Identifier For Vendors [IDFV] instead.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值