我研究了这个问题的答案,在大多数答案中,我发现在不知道设备的UUID的情况下检测iBeacon是不可能的。
但App Store上的一些应用程序也在做同样的事情。以下是这些应用程序的链接,它们正在检测未知的iBeacons。
- https://itunes.apple.com/in/app/locate-beacon/id738709014?mt=8
- https://itunes.apple.com/us/app/my-beacon-best-beacon-manager/id850255614?mt=8
让我知道是否有可能检测到未知的iBeacon.
先谢谢你了。
1条答案
按热度按时间e7arh2l61#
我是你在问题中提到的定位信标及其替代应用程序Beacon Scope的作者。我可以向您保证,它必须预先知道ProximityUUID,以便检测信标。该应用程序预先配置了十几个UUID(Estimote的默认UUID是其中之一),因此您可以检测这些信标,而无需首先手动输入UUID。我们这样做是为了让用户尽可能轻松。(显然,这是工作,因为你甚至没有注意到我们正在这样做。谢谢夸奖!)
您可以通过转到tge应用程序设置来查看这些预配置的UUID,这也允许您输入更多。
在过去,有一些私有API允许您检测iOS上的任何信标。但这些存在三个问题: