gpt4 book ai didi

ios - 带有私有(private) api 的 iBeacon 唯一标识符

转载 作者:行者123 更新时间:2023-11-28 21:52:55 24 4
gpt4 key购买 nike

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

最佳答案

如果您使用私有(private) API,则可以检测任何 iBeacon,而不管标识符如何。基本思想是创建 CLBeaconRegion 的子类,但创建一个反射(reflect)标准 iOS 实现的内部结构。此实现目前允许您指定要查看任何信标,而不管 UUID。

示例代码可以在 this project 中找到.

这里有两个警告:

  1. 因为它使用私有(private) API,Apple 肯定不会批准 AppStore 分发带有此代码的应用。

  2. 这依赖于 CLBeaconRegion 的内部实现,它可能会随着 iOS 的任何 future 版本而改变并停止工作。

关于ios - 带有私有(private) api 的 iBeacon 唯一标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27645727/

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