ガイド
iBeaconに関するチュートリアル
Using @capgo/capacitor-ibeacon
Capacitor iBeacon Plugin - Proximity detection and beacon region monitoring.
このプラグインが公開するもの
bun add @capgo/capacitor-ibeacon
bunx cap sync
- ビーコン地域の監視を開始します。エントリ/エクィット時イベントをトリガーします。
startMonitoringForRegion- ビーコン地域の監視を停止します。stopMonitoringForRegion- ビーコン地域内でビーコンを範囲検知します。継続的な距離更新を提供します。startRangingBeaconsInRegionインストールstopRangingBeaconsInRegion- __CAPGO_KEEP_0__ を範囲外にしたい場合に使用しないようにします。
例:使用方法
startMonitoringForRegion
範囲内/外のイベントをトリガーするために、__CAPGO_KEEP_0__ を監視します。
import { CapacitorIbeacon } from '@capgo/capacitor-ibeacon';
await CapacitorIbeacon.startMonitoringForRegion({
identifier: 'MyBeaconRegion',
uuid: 'B9407F30-F5F8-466E-AFF9-25556B57FE6D'
});
stopMonitoringForRegion
__CAPGO_KEEP_0__ を監視するために使用しないようにします。
import { CapacitorIbeacon } from '@capgo/capacitor-ibeacon';
await CapacitorIbeacon.stopMonitoringForRegion({
identifier: 'MyBeaconRegion',
uuid: 'B9407F30-F5F8-466E-AFF9-25556B57FE6D'
});
startRangingBeaconsInRegion
__CAPGO_KEEP_0__ を範囲内にしたい場合に使用します。距離の更新が継続的に行われます。
import { CapacitorIbeacon } from '@capgo/capacitor-ibeacon';
await CapacitorIbeacon.startRangingBeaconsInRegion({
identifier: 'MyBeaconRegion',
uuid: 'B9407F30-F5F8-466E-AFF9-25556B57FE6D'
});
stopRangingBeaconsInRegion
__CAPGO_KEEP_0__ を範囲外にしたい場合に使用します。
import { CapacitorIbeacon } from '@capgo/capacitor-ibeacon';
await CapacitorIbeacon.stopRangingBeaconsInRegion({
identifier: 'MyBeaconRegion',
uuid: 'B9407F30-F5F8-466E-AFF9-25556B57FE6D'
});
フル リファレンス
- GitHub: https://github.com/Cap-go/capacitor-ibeacon/
- ドキュメント: /docs/plugins/ibeacon/