我可以在ios中获取eddystone-UID信标信号的mac地址吗?

时间:2016-05-27 02:23:46

标签: ios ibeacon mac-address eddystone

我试图从ios上的Eddystone-uid数据包中检索mac地址。 Android允许我轻松访问它。我知道在ios上,CoreBluetooth库几乎模糊了所有收到的ibeacon数据值。 Eddystone在ios上更开放,但我不确定如何检索mac地址数据,或者它是否可用。

1 个答案:

答案 0 :(得分:1)

在iOS上扫描Eddystone信标使用CoreBluetooth API访问蓝牙LE服务广告。您无法使用iOS上的这些API(或任何其他公共API)访问信标广告的原始MAC地址。由于隐私和反跟踪问题,Apple阻止访问蓝牙MAC,CoreBluetooth将为每个与MAC相关的唯一蓝牙设备分配一个自动生成的GUID,但不具有相同的值。

结论:虽然您可以在Android 上访问蓝牙MAC,但您无法在iOS上进行操作。抱歉。