如何检查用户的设备是否支持和授权iBeacon使用并启用了蓝牙功能?

时间:2013-10-02 18:19:17

标签: ios ios7 cllocationmanager core-bluetooth ibeacon

有很多步骤可以检查用户的设备是否可以监控iBeacons,以及建议用户可以执行哪些操作来启用iBeacon监控的步骤。我记得看过一些关于圆形区域监测(地理围栏)的要点。 iBeacons有类似的东西吗?

2 个答案:

答案 0 :(得分:3)

是 - CBCentralManagerStatePoweredOnisRangingAvailable

isRangingAvailable返回一个布尔值,指示设备是否支持蓝牙信标范围。请参阅CLLocationManager Class Reference

CBCentralManagerStateCBCentralManagerStatePoweredOn时,表示蓝牙已准备就绪且未关机。请参阅CBCentralManager Class Reference

答案 1 :(得分:0)

isMonitoringAvailableForClass 是可用于检查设备是否可以监控的方法。

CBPeripheralManagerStateUnsupported 是在externalManagerDidUpdateState方法中不支持ibeacon设备传输的状态。

isRangingAvail 方法也可用于测距目的。