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

标签 ios ibeacon altbeacon estimote clbeacon

我查看了这个问题的答案,在大多数答案中,我发现在不知道设备 UUID 的情况下无法检测到 iBeacon。

但 App Store 上的一些应用程序也在做同样的事情。以下是那些正在检测未知 iBeacon 的应用程序的链接。

  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。

提前致谢。

最佳答案

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

您可以前往 tge 应用程序设置查看这些预配置的 UUID,您还可以在其中输入更多内容。

过去有私有(private) API 允许您检测 iOS 上的任何信标。但是这些存在三个问题:

  • Apple 禁止在 AppStore 中发布使用私有(private) API 的应用
  • 这些私有(private) API 可能会随着任何操作系统更新而发生变化,从而导致它们无法使用
  • 我所知道的用于执行此操作的私有(private) API 在 iOS 9 中已全部删除

关于ios - 在不知道 UUID 的情况下检测 iBeacon。一些应用程序正在这样做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42134705/

相关文章:

android - 监听AltBeacon的灵敏度

java - getBeaconParsers().add 抛出 java.lang.UnsupportedOperationException

ios - 不同 ios 中的 Rubymotion 应用程序

ios - 领英 "Invitation API": Where are the "Member ID + auth Token" when inviting with ID?

ios - 使用 Jenkins 在 IOS 中生成 gcda 文件以查看来自 XCTests 的代码覆盖率

iphone - uitableview 中的多个倒数计时器

ios7 - 使用 iBeacon + Passbook 与使用地理围栏和推送通知相比,在帮助品牌建立客户关系方面有哪些优势?

android - 是否可以使用支持 BLE 的 Android/iPhone 作为 BLE 信标?

ios - 在我的应用程序中未检测到新的 ibeacons

android - 使用 android-beacon-library 检测信标不起作用