使用 @capgo/background-geolocation あなたの Capacitor アプリが、前景またはバックグラウンドで正確な位置情報の更新、iOSとAndroidのネイティブ円形の境界、WebViewが停止したときの境界の移行のためのバックエンド配信が必要な場合に使用してください。
コア機能
セクション「コア機能」start- 正確な前景またはバックグラウンドの位置情報の更新をストリームします。stop- 有効な位置追跡をクリーンに停止します。openSettings- パーミッションの注意が必要なときにユーザーをネイティブの位置設定に送信します。setPlannedRoute- ユーザーが予定されたルートから逸脱したときにネイティブの音を再生します。setupGeofencing- ネイティブの境界のデフォルトを設定し、オプションの移行Webhook配信を有効にします。addGeofence- iOSまたはAndroidの円形のジオフェンス地域を識別子で監視する。removeGeofence/removeAllGeofences- 登録済みのジオフェンスの1つまたはすべての監視を停止する。getMonitoredGeofences- ネイティブレイヤーによって現在監視されている地域識別子の一覧を表示する。geofenceTransition- listener - アプリがアクティブなときにエントリーやエクィットイベントを受信する。geofenceError- listener - ネイティブモニタリングエラーを処理する方法を示す。transitionイベントの形状を変更しない。
Public API
Section titled “Public API”| Method | Description |
|---|---|
start | 正確な前景または背景の位置情報の更新を流す。 |
stop | 位置情報の更新を停止する。 |
openSettings | デバイスの位置設定のページを開く。位置サービスを有効にするか、パーミッションを調整するようにユーザーに案内するのに役立つ。 |
setPlannedRoute | 目的地から外れたときに、ユーザーにネイティブの音を再生します。 |
setupGeofencing | 地理的境界のデフォルト設定とオプションのネイティブのトランジション POST デリバリーを構成します。 |
addGeofence | iOS と Android で円形の地理的境界を監視します。 |
removeGeofence | 識別子を指定して、監視している 1 つの地理的境界を停止します。 |
removeAllGeofences | このプラグインによって登録されたすべての地理的境界を監視していることを停止します。 |
getMonitoredGeofences | ネイティブ層によって現在監視されている識別子を返します。 |
addListener('geofenceTransition', ...) | アプリが起動中のときに、地理的境界に入ったり出たりしたイベントを受け取ります。 |
addListener('geofenceError', ...) | アプリが起動中のときにネイティブの地理的境界監視エラーを受け取ります。 |
getPluginVersion | ネイティブの Capacitor プラグインのバージョンを取得します。 |
真実の源
「真実の源」というセクションこのリファレンスはSyncd から取得されています src/definitions.ts in capacitor-background-geolocation.
@capgo/background-geolocationから続けて
セクションのタイトル “@capgo/background-geolocationから続けて”Capgoを使用している場合 @capgo/background-geolocation をnative pluginの作業計画に接続するには、@__CAPGO_KEEP_0__/background-geolocation native capabilityの@capgo/background-geolocation を使用するには、@capgo/background-geolocation native capabilityの@Capgo/background-geolocation Capgo Plugin Directory Capacitor Plugins by Capgo Capacitor プラグインの実装詳細については、Capgo を参照してください。 プラグインの追加または更新 __CAPGO_KEEP_0__ プラグインの実装詳細についてはプラグインの追加または更新、 Capacitor Enterprise プラグインの代替 Capacitor Enterprise プラグインの製品ワークフローについて