コンテンツにスキップ

__CAPGO_KEEP_0__

概要

Capacitorプラグインは、iOSとAndroidでUltra-Wideband (UWB) の範囲測定をサポートします。

iOS近接インタラクション

Exchange NIDiscoveryToken AppleのNearby Interactionフレームワークと連携して、値を交換し、ペアセッションを実行します。

Android Jetpack UWB

AppleのNearby Interactionフレームワークと連携して、コントローラーとコントロールセッションを開始し、 androidx.core.uwb rangingパラメータ。

Live Ranging Events

JavaScriptから距離、方向、セッションライフサイクル更新を取得します。

Out-of-Band Exchange

トークンとパラメータの交換にBLE、MultipeerConnectivity、またはバックエンドを使用して、自社のトランスポートを提供します。

  • isAvailable - UWB がサポートされ、現在利用可能かどうか確認します。
  • getDiscoveryToken - iOS でローカル近接インタラクションの検出トークンを取得します。
  • startPeerSession - iOS のペアレンジセッションを開始します。
  • startControllerSession - Android のコントローラーセッションを開始し、共有可能なパラメータを返します。
  • startControleeSession - Android のコントロールセッションからコントローラーパラメータを開始します。
  • stopSession - アクティブなレンジングセッションを停止します。
MethodDescription
isAvailableUWB がデバイス上でサポートされ、現在利用可能かどうか確認します。
getDiscoveryTokeniOS でローカル近接インタラクションの検出トークンを取得します。
startPeerSessioniOS用の近接インタラクションペアセッションを開始します。
startControllerSessionAndroid UWBコントローラーセッションを開始し、共有可能なパラメータを返します。
startControleeSessionAndroid UWBコントロールセッションを開始し、コントローラーからパラメータを受け取ります。
stopSessionアクティブなUWB測距セッションを停止します。
addListenerリスンフォー rangingUpdate そして sessionStateChanged イベント。
getPluginVersion現在のネイティブプラグインバージョンを取得します。

このリファレンスは src/definitions.ts にsynced {"targetLanguage":"Japanese","pagePath":"/ja/docs/plugins/uwb/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"capacitor-uwb"},{"text":""}]}.