ios 在不知道UUID的情况下检测iBeacons,一些应用程序正在这样做

3vpjnl9f  于 2023-06-25  发布在  iOS
关注(0)|答案(1)|浏览(121)

我研究了这个问题的答案,在大多数答案中,我发现在不知道设备的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.
    先谢谢你了。
e7arh2l6

e7arh2l61#

我是你在问题中提到的定位信标及其替代应用程序Beacon Scope的作者。我可以向您保证,它必须预先知道ProximityUUID,以便检测信标。该应用程序预先配置了十几个UUID(Estimote的默认UUID是其中之一),因此您可以检测这些信标,而无需首先手动输入UUID。我们这样做是为了让用户尽可能轻松。(显然,这是工作,因为你甚至没有注意到我们正在这样做。谢谢夸奖!)
您可以通过转到tge应用程序设置来查看这些预配置的UUID,这也允许您输入更多。
在过去,有一些私有API允许您检测iOS上的任何信标。但这些存在三个问题:

  • 苹果禁止在AppStore中发布使用私有API的应用
  • 这些私有API会随着任何操作系统更新而更改,从而导致它们无法工作
  • 我所知道的用于实现这一功能的私有API都在iOS9中被删除了

相关问题