Zum Hauptinhalt springen
Zurück zu Plugins
@capgo/capacitor-uwb
Tutorial
@capgo/capacitor-uwb

UWB

Ultra-Wideband-Ranging für Peer-Distanz und -Richtung auf iOS Nearby Interaction und Android Jetpack UWB

Ansicht auf __CAPGO_KEEP_0__

Anleitung

Using @capgo/capacitor-uwb

Verwendung von @Capacitor/__CAPGO_KEEP_1__-uwb

__CAPGO_KEEP_0__-Plugin für Ultra-Breitband (UWB)-Ranging auf iOS und Android.

bun add @capgo/capacitor-uwb
bunx cap sync

Installieren

  • isAvailable Was dieses Plugin bereitstellt
  • getDiscoveryToken - Überprüfen, ob UWB unterstützt und derzeit verfügbar ist. - Erhalten Sie den lokalen Nearby-Interaktion-Entdeckungstoken auf iOS.
  • startPeerSession - Eine iOS-Peer-Ranging-Sitzung starten.
  • startControllerSession - Eine Android-Kontroller-Sitzung starten und teilebare Parameter zurückgeben.
  • startControleeSession - Eine Android-Kontrollierte-Sitzung von Kontroller-Parametern aus starten.
  • stopSession - Die aktive Ranging-Sitzung beenden.

- Beispielverwendung

- Verfügbarkeit überprüfen

import { CapacitorUwb } from '@capgo/capacitor-uwb';

const availability = await CapacitorUwb.isAvailable();

- iOS-Peer-Ranging

const { discoveryToken } = await CapacitorUwb.getDiscoveryToken();

await CapacitorUwb.startPeerSession({
  peerDiscoveryToken: '<peer-token-base64>',
});

- Android-Kontroller / Kontrollierte

const controller = await CapacitorUwb.startControllerSession();

await CapacitorUwb.startControleeSession({
  rangingParameters: controller.rangingParameters,
});

- Vollständige Referenz

Weitermachen von Using @capgo/capacitor-uwb

Wenn Sie Using verwenden Using @capgo/capacitor-uwb Um native Plugin-Arbeit zu planen, verbinden Sie es mit @capgo/capacitor-uwb für die Implementierungsdetails in @capgo/capacitor-uwb Einstieg für die Implementierungsdetails in Einstieg Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, und Plugins hinzufügen oder aktualisieren Für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren.