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

UWB

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

Leitfaden

Tutorial zu UWB

Mit @capgo/capacitor-uwb

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

Installieren

bun add @capgo/capacitor-uwb
bunx cap sync

Was dieses Plugin bereitstellt

  • isAvailable - Prüfen, ob UWB unterstützt und derzeit verfügbar ist.
  • getDiscoveryToken - Lokalen Nearby-Interaktionen-Entdeckungstoken auf iOS erhalten.
  • startPeerSession - Eine iOS-Peer-Ranging-Sitzung starten.
  • startControllerSession - Eine Android-Kontroller-Sitzung starten und Parameter teilen.
  • startControleeSession - Eine Android-Kontrollierte-Sitzung von Kontroller-Parametern starten.
  • stopSession - Die aktive Ranging-Sitzung beenden.

Beispielanwendung

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

Fortsetzen 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 zur Implementierungsdetail in @capgo/capacitor-uwb, Zum Anfangen zur Implementierungsdetail in Zum Anfangen, Capgo Plugin-Verzeichnis zur Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo zur Implementierungsdetail in Capacitor Plugins von Capgo, und Plugins hinzufügen oder aktualisieren Für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren.