メインコンテンツへスキップ

@capgo/capacitor-ibeacon

Capacitor 用の iBeacon プラグイン - 近接検出とビーコンリージョンの監視

Capacitor 用の iBeacon プラグイン - 近接検出とビーコンリージョンの監視

まずはこちらから startMonitoringForRegion() および以下に示すその他のコアメソッド。

プラットフォームサポート備考
iOSとはいネイティブ
Androidはいネイティブ
WebいいえCapacitor.getPlatform() でガード
  • startMonitoringForRegion - ビーコン領域のモニタリングを開始します。領域への進入・退出時にイベントをトリガーします。
  • stopMonitoringForRegion - ビーコン領域のモニタリングを停止します。
  • startRangingBeaconsInRegion - 領域内のビーコンのレンジングを開始します。継続的な距離の更新を提供します。
  • stopRangingBeaconsInRegion - リージョン内のビーコンのレンジングを停止します。
メソッド説明
startMonitoringForRegionビーコンリージョンのモニタリングを開始します。リージョンへの進入・退出時にイベントをトリガーします。
stopMonitoringForRegionビーコンリージョンのモニタリングを停止します。
startRangingBeaconsInRegionリージョン内のビーコンのレンジングを開始します。距離を継続的に更新します。
stopRangingBeaconsInRegion- リージョン内のビーコンのレンジングを停止します。
startAdvertisingデバイスをiBeaconとしてアドバタイズを開始します (iOSのみ)。
stopAdvertisingデバイスのiBeaconアドバタイズを停止します (iOSのみ)。
requestWhenInUseAuthorization「使用中のみ」の位置情報権限をリクエストします (レンジング/モニタリングに必要)。
requestAlwaysAuthorization「常に許可」のロケーション権限をリクエストします(バックグラウンド監視に必要です)。
getAuthorizationStatus現在のロケーション権限のステータスを取得します。
isBluetoothEnabledデバイスのBluetoothが有効かどうかを確認します。
isRangingAvailableデバイスでrangingが利用可能か確認します。
enableARMAFilter距離計算にARMAフィルタリングを有効にします(Androidのみ)。
getPluginVersionネイティブの Capacitor プラグインのバージョンを取得します。
enableBackgroundModeバックグラウンドでのビーコンスキャンモードを有効または無効にします(Androidのみ)。これにより、バックグラウンドでのビーコン検知を確実にするためのフォアグラウンドサービスが有効になります。「常に許可」のロケーション権限をリクエストした後に呼び出す必要があります。
setBackgroundScanPeriodバックグラウンドスキャンの間隔を設定します(Androidのみ)。バックグラウンド時にデバイスがどの程度の頻度で、どのくらいの時間ビーコンをスキャンするかを制御します。
addListenerビーコンのレンジングイベントをリッスンします。
addListenerリージョンへの進入イベントをリッスンします。
addListenerリージョンからの退出イベントをリッスンします。
addListenerリージョンの状態判定イベントをリッスンします。
addListenerモニタリングの失敗イベントをリッスンします。
removeAllListenersこのプラグインのすべてのリスナーを削除します。

このリファレンスは以下から同期されています: src/definitions.ts における capacitor-ibeacon.

@capgo/capacitor-ibeacon からのステップアップ

「@capgo/capacitor-ibeacon からのステップアップ」セクション

使用している場合 @capgo/capacitor-ibeacon ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-ibeacon の使用方法 @capgo/capacitor-ibeacon を使用してネイティブ機能を利用する場合、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新における実装詳細については、および Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案におけるプロダクトワークフローについては。