Ios 带专用api的iBeacon唯一标识符

Ios 带专用api的iBeacon唯一标识符,ios,ibeacon,iphone-privateapi,Ios,Ibeacon,Iphone Privateapi,我无法使用专用API找到iBeacon的mac地址或唯一标识符。 有了CoreBluetooth,我可以有一个标识符,但它在iphone和其他iphone之间并不是唯一的。 而且我无法将标识符链接到带有其广告参数(UUID、Major、Minor)的信标。 谢谢。如果您使用私有API,则可以检测任何iBeacon,而不考虑标识符。基本思想是创建CLBeaconRegion的子类,但创建一个反映标准iOS实现的内部结构。此实现当前允许您指定希望看到任何信标,而不考虑UUID 示例代码可以在中找到

我无法使用专用API找到iBeacon的mac地址或唯一标识符。 有了CoreBluetooth,我可以有一个标识符,但它在iphone和其他iphone之间并不是唯一的。 而且我无法将标识符链接到带有其广告参数(UUID、Major、Minor)的信标。
谢谢。

如果您使用私有API,则可以检测任何iBeacon,而不考虑标识符。基本思想是创建
CLBeaconRegion
的子类,但创建一个反映标准iOS实现的内部结构。此实现当前允许您指定希望看到任何信标,而不考虑UUID

示例代码可以在中找到

这里有两个警告:

  • 因为它使用一个私有API,苹果肯定不会批准AppStore发布带有此代码的应用程序

  • 这依赖于CLBeaconRegion的内部实现,该实现可能会随着iOS的任何未来版本而改变并停止工作


  • 看看这个,这可能对你有帮助。