[英]Detect iBeacons without knowing UUID. Some apps are doing so
I looked into the answer for this question and in most of the answers, I found that it is not possible to detect the iBeacon without knowing the UUID of the device. 我查看了这个问题的答案,在大多数答案中,我发现在不知道设备的UUID的情况下检测iBeacon是不可能的。
But some of the apps on App Store is doing the same. 但App Store上的一些应用也是如此。 Here are the links for those apps, which are detecting unknown iBeacons.
以下是这些应用程序的链接,这些应用程序正在检测未知的iBeacons。
Let me know if it is possible to detect the unknown iBeacon. 如果可以检测到未知的iBeacon,请告诉我。
Thanks in advance. 提前致谢。
I am the author of the Beacon Locate app you referenced in the question. 我是您在问题中引用的Beacon Locate应用程序的作者。 I can assure you that it must know the ProximityUUIDs up front in order to detect beacons.
我可以向您保证,它必须事先知道ProximityUUID才能检测到信标。 The app is pre-configured with a dozen or so UUIDs (Estimote's default UUID is one of these) so you can detect those beacons without first manually entering the UUID.
该应用程序预先配置了十几个UUID(Estimote的默认UUID就是其中之一),因此您无需先手动输入UUID即可检测到这些信标。 We do this to make it as easy as possible on the user.
我们这样做是为了让用户尽可能轻松。 (Obviously that worked as you did not even notice we were doing it. Thanks for the compliment!)
(显然这是有效的,因为你甚至没有注意到我们正在这样做。感谢你的赞美!)
You can see these pre-configured UUIDs by going to tge app Settings, which also allows you to enter more. 您可以通过转到tge app设置来查看这些预先配置的UUID,这也允许您输入更多。
In the past there have been private APIs that allow you to detect any beacon on iOS. 在过去,有一些私有API允许您检测iOS上的任何信标。 But there are three problems with these:
但这有三个问题:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.