コンテキスト:Capgoマーケティングウェブサイト。役割:ウェブサイトのコピー文。見つける:コンポーネントHero.astro。メッセージキー`hero_subtitle_v2`。
このプラグインのインストール手順とマークダウンガイドを含む設定プロンプトをコピーする
Android
Android用のシステムを使用Androidでは、このプラグインは Jetpack UWB から androidx.core.uwb.
必要なもの
Android 12+- UWBハードウェアを搭載したデバイス
- システム設定でUWBを有効にします
- マニフェストとパーミッション
プラグインは次のように宣言します。
<uses-permission android:name="android.permission.UWB_RANGING" /><uses-feature android:name="android.hardware.uwb" android:required="false" />ほとんどのアプリでは、追加のマニフェストの変更は必要ありません。
コントローラーフロー
セクションのタイトルは “Controller flow”import { CapacitorUwb } from '@capgo/capacitor-uwb';
const controller = await CapacitorUwb.startControllerSession();
// Share controller.rangingParameters and controller.localAddress out-of-bandコントロールセッションを開始する際に、既知のコントロールアドレスを指定します。
await CapacitorUwb.startControllerSession({ peerAddress: '<controlee-address-base64>',});コントロールされる側のフロー
セクションのタイトルは “Controlee flow”await CapacitorUwb.startControleeSession({ rangingParameters: { sessionId: 12345, sessionKeyInfo: '<base64>', complexChannel: { channel: 9, preambleIndex: 10 }, peerAddress: '<controller-address-base64>', },});イベント
セクション:イベントrangingUpdate距離と角度の測定値を発行することができます。sessionStateChangedライフサイクル状態を発行しますrunning,invalidated,peerDisconnected.
ノート
セクション:ノートstartControllerSession()、startControleeSession()Android専用APIです。- BLEやバックエンドのトランスポートを提供することはありません。