代码之家  ›  专栏  ›  技术社区  ›  Steve Moser

如何检查用户的设备是否支持并授权iBeacon使用,以及是否打开了蓝牙?

  •  2
  • Steve Moser  · 技术社区  · 12 年前

    有很多步骤可以检查用户的设备是否可以监控iBeacon,也有一些步骤可以建议用户可以做些什么来启用iBeacon监控。我记得看到过一些用于环形区域监控(地理围栏)的注册表。iBeacons有类似的东西吗?

    2 回复  |  直到 12 年前
        1
  •  3
  •   Joshua Dwire maxito    12 年前

    是- CBCentralManagerStatePoweredOn isRangingAvailable

    isRanging可用 返回一个布尔值,指示设备是否支持蓝牙信标的测距。看见 CLLocationManager Class Reference .

    什么时候 CBCentralManagerState CBCentral Manager状态已通电 ,表示蓝牙已准备就绪且未关闭电源。请参阅 CBCentralManager Class Reference .

        2
  •  0
  •   Madness skwidbreth    10 年前

    对类可用的监视 是一种可以用来检查设备是否可以监控的方法。

    CBPeripheralManagerState不受支持 是当在peripheralManagerDidUpdateState方法中不支持ibeacon设备进行传输时出现的状态。

    而且 isRanging可用 该方法可以用于测距目的。