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 です。