ios - 如何在不指定 UUID 的情况下扫描 iBeacon 信号?

标签 ios ibeacon

由于 iBeacon 信号只是具有预定义 BLE 配置文件的 BLE 广播,我想我可以编写一个 iOS 应用程序来扫描 BLE 广播信号并分析找到的信号是否是 iBeacon。但是该怎么做呢?

  1. 如何扫描周围所有的BLE广播信号?
  2. 如何区分一个BLE广播信号是不是iBeacon?

最佳答案

不幸的是,在 iOS 上,您必须提供 ProximityUUID 才能看到 iBeacon。在 Android 上你可以看到所有的 iBeacons 而不管 UUID。此外,在 iOS 上,您不能将 CoreBluetooth API 用于哪些广告是 iBeacon。

参见 here了解详情。

关于ios - 如何在不指定 UUID 的情况下扫描 iBeacon 信号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20988671/

相关文章:

ios - 如何在发布前查看iOS App Store URL?

iphone - iOS 中的图像网格

iphone - 图片放入数组 ios开发

ios - UITextField 的文本插入?

android - 多个应用程序可以处理 ibeacon 事件吗

ios - 如何快速制作带有角和渐变颜色的按钮?

ios - 使用 CAGradientLayer 类更改 UiView IOS 的渐变背景层颜色

objective-c - 未知类型名称 'ESTBeaconRegion' ;您的意思是 'CLBeaconRegion' 吗?

ios - 如何使用蓝牙信号 (BLE) 唤醒 iOS 应用程序

android - Estimote Beacon Android SDK