NBBeaconManager Class Reference
Inherits from | NSObject |
Declared in | NBBeaconManager.h |
Overview
ビーコン検出機能 【SDKバージョン2.0.0以降】
ビーコン検出を開始するためには、startMonitoringForBeacon: メソッドかstartBeaconSearchInRegion: メソッドをコールします。
startMonitoringForBeacon: メソッドは、ビーコン検出範囲への出入り検出、及び、コネクティビティ連携コンテンツの取得を実施します。
startBeaconSearchInRegion: メソッドは、ビーコン検出を実施します。
※各メソッドで異なるCLBeaconRegionを指定できます。
同一のCLBeaconRegionでビーコン検出、出入り検出を行う場合には、両方のメソッドをコールしてください。
startMonitoringForBeacon: で指定可能なCLBeaconRegionの上限は20個です。
【ビーコン検出範囲内への出入り検出】
検出したビーコンに関連したビーコン連動コンテンツが見つかった場合、
アプリがバックグラウンドなら、通知センターに通知を表示します。
[ 使用方法 ]
①startMonitoringForBeacon: - 成功
②適宜delegateが呼び出される。
[NBBeaconManagerDelegate didEnterBeaconRegion:beacon:]
[NBBeaconManagerDelegate didExitBeaconRegion:beacon:]
[NBBeaconManagerDelegate didFindContent:content:] (アプリがフォアグラウンドの場合のみ)
③stopMonitoringForBeacon:
【ビーコン検出】
現在、周辺にあるビーコン情報を取得します。
[ 使用方法 ]
①startBeaconSearchInRegion: - 成功
②適宜delegateが呼び出される。
[NBBeaconManagerDelegate didRangeBeacons:inRegion:]
※ビーコンの検出はバッテリーを消費するため、検出が必要な時のみ使用してください。
Properties
Instance Methods
startBeaconSearchInRegion:
ビーコンの検出を開始する
- (NBBeaconStartResult)startBeaconSearchInRegion:(CLBeaconRegion *)region
Parameters
- region
CLBeaconRegion
Return Value
開始結果
kNBBeaconStartResultSuccess:成功
kNBBeaconStartResultFailedBluetoothOff:失敗(Bluetooth設定OFF)
kNBBeaconStartResultFailedOther:失敗(その他)
Discussion
ビーコンの検出を開始する
Declared In
NBBeaconManager.h
startMonitoringForBeacon:
ビーコン検出範囲への出入りの検出を開始する。
- (NBBeaconStartResult)startMonitoringForBeacon:(CLBeaconRegion *)region
Parameters
- region
CLBeaconRegion
Return Value
開始結果
kNBBeaconStartResultSuccess:成功
kNBBeaconStartResultFailedBluetoothOff:失敗(Bluetooth設定OFF)
kNBBeaconStartResultFailedOther:失敗(その他)
Discussion
ビーコン検出範囲への出入りの検出を開始する。
Declared In
NBBeaconManager.h