在不知道UUID的情况下检测iBeacons.有些应用正在这样做

Raj*_*iya 4 ios ibeacon estimote altbeacon clbeacon

我查看了这个问题的答案,在大多数答案中,我发现在不知道设备的UUID的情况下检测iBeacon是不可能的.

但App Store上的一些应用也是如此.以下是这些应用程序的链接,这些应用程序正在检测未知的iBeacons.

  1. https://itunes.apple.com/in/app/locate-beacon/id738709014?mt=8
  2. https://itunes.apple.com/us/app/my-beacon-best-beacon-manager/id850255614?mt=8

如果可以检测到未知的iBeacon,请告诉我.

提前致谢.

dav*_*ung 7

我是您在问题中引用的Beacon Locate应用程序的作者.我可以向您保证,它必须事先知道ProximityUUID才能检测到信标.该应用程序预先配置了十几个UUID(Estimote的默认UUID就是其中之一),因此您无需先手动输入UUID即可检测到这些信标.我们这样做是为了让用户尽可能轻松.(显然这是有效的,因为你甚至没有注意到我们正在这样做.感谢你的赞美!)

您可以通过转到tge app设置来查看这些预先配置的UUID,这也允许您输入更多.

在过去,有一些私有API允许您检测iOS上的任何信标.但这有三个问题:

  • Apple禁止在AppStore中发布使用私有API的应用程序
  • 任何操作系统更新都会更改这些私有API,使其无法工作
  • 我知道要执行此操作的私有API在iOS 9中全部删除