GNSBeaconStrategy 类

GNSBeaconStrategy 类参考文档

概览

用于扫描信标的策略。

此类继承 NSObject。

类方法摘要

(instancetype) + strategy
 返回默认策略,该策略对所有属性使用默认值。更多...
 
(instancetype) + strategyWithParamsBlock:
 返回自定义策略。您可以在 paramsBlock 中设置任何可选属性。更多...
 

属性摘要

BOOL includeIBeacons
 还可以扫描附近的 iBeacon。更多...
 
BOOL allowInBackground
 当应用在后台运行时,尝试扫描信标。更多...
 
BOOL lowPowerPreferred
 低功耗模式仅在扫描 Eddystone 信标时可用;当包含 iBeacon 时,系统会忽略低功耗模式。更多...
 

方法详细信息

+ (instancetype) strategy

返回默认策略,该策略对所有属性使用默认值。

+ (instancetype) strategyWithParamsBlock: (void(^)(GNSBeaconStrategyParams *))  paramsBlock

返回自定义策略。您可以在 paramsBlock 中设置任何可选属性。

房源详情

- (BOOL) includeIBeacons
readnonatomicassign

还可以扫描附近的 iBeacon。

默认值为 YES。扫描 iBeacon 会在 iOS 中触发位置信息权限对话框,因此如果您不想扫描 iBeacon,则应将此项设置为 NO

- (BOOL) allowInBackground
readnonatomicassign

当应用在后台运行时,尝试扫描信标。

默认值为 NO

- (BOOL) lowPowerPreferred
readnonatomicassign

低功耗模式仅在扫描 Eddystone 信标时可用;当包含 iBeacon 时,系统会忽略低功耗模式。

如果您希望缩短延迟扫描,并增加电池费用,请关闭低功耗模式。

默认值为 YES