|
BaiduLoc_IOSSDK_v2.0.6_Docs
2.0.6
|
地理围栏代理协议,该协议定义了获取地理围栏相关回调方法,包括添加、状态改变等。 更多...
#import <BMKGeoFenceManager.h>
构造函数 | |
| (void) | - BMKGeoFenceManager:doRequestAlwaysAuthorization: |
| 为了适配app store关于新的后台定位的审核机制(app store要求如果开发者只配置了使用期间定位,则代码中不能出现申请后台定位的逻辑),当开发者在plist配置NSLocationAlwaysUsageDescription或者NSLocationAlwaysAndWhenInUseUsageDescription时,需要在该delegate中调用后台定位api:[locationManager requestAlwaysAuthorization]。开发者如果只配置了NSLocationWhenInUseUsageDescription,且只有使用期间的定位需求,则无需在delegate中实现逻辑。 更多... | |
| (void) | - BMKGeoFenceManager:didAddRegionForMonitoringFinished:customID:error: |
| 添加地理围栏完成后的回调,成功与失败都会调用 更多... | |
| (void) | - BMKGeoFenceManager:didGeoFencesStatusChangedForRegion:customID:error: |
| 地理围栏状态改变时回调,当围栏状态的值发生改变,定位失败都会调用 更多... | |
地理围栏代理协议,该协议定义了获取地理围栏相关回调方法,包括添加、状态改变等。
|
optional |
添加地理围栏完成后的回调,成功与失败都会调用
| manager | 地理围栏管理类 |
| regions | 成功添加的一个或多个地理围栏构成的数组 |
| customID | 用户执行添加围栏函数时传入的customID |
| error | 添加失败的错误信息 |
|
optional |
地理围栏状态改变时回调,当围栏状态的值发生改变,定位失败都会调用
| manager | 地理围栏管理类 |
| region | 状态改变的地理围栏 |
| customID | 用户执行添加围栏函数时传入的customID |
| error | 错误信息,如定位相关的错误 |
|
optional |
为了适配app store关于新的后台定位的审核机制(app store要求如果开发者只配置了使用期间定位,则代码中不能出现申请后台定位的逻辑),当开发者在plist配置NSLocationAlwaysUsageDescription或者NSLocationAlwaysAndWhenInUseUsageDescription时,需要在该delegate中调用后台定位api:[locationManager requestAlwaysAuthorization]。开发者如果只配置了NSLocationWhenInUseUsageDescription,且只有使用期间的定位需求,则无需在delegate中实现逻辑。
| manager | 定位 BMKGeoFenceManager 类。 |
| locationManager | 系统 CLLocationManager 类 。 |