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

UWB

Ultra-Wideband-Ranging für Entfernung und Richtung zwischen Geräten auf iOS Nearby Interaction und Android Jetpack UWB

Richtlinie

Tutorial zu UWB

Mit @capgo/capacitor-uwb verwenden

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

Installieren

bun add @capgo/capacitor-uwb
bunx cap sync

Was dieses Plugin enthüllt

  • isAvailable - Überprüfen, ob UWB unterstützt und derzeit verfügbar ist.
  • getDiscoveryToken - Lokalen Nearby-Interaktion-Entdeckungstoken auf iOS abrufen.
  • startPeerSession - Eine iOS-Peer-Rangier-Sitzung starten.
  • startControllerSession - Eine Android-Kontroll-Sitzung starten und teilebare Parameter zurückgeben.
  • startControleeSession - Eine Android-Kontroll-Sitzung von Kontroll-Parameter starten.
  • stopSession - Die aktive Rangier-Sitzung beenden.

Beispielanwendung

Verfügbarkeit überprüfen

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

const availability = await CapacitorUwb.isAvailable();

iOS-Peer-Rangierung

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

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

Android-Kontroll / Kontroll-Sitzung

const controller = await CapacitorUwb.startControllerSession();

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

Vollständige Referenz

Bleiben Sie bei der Verwendung von @capgo/capacitor-uwb

Wenn Sie die Verwendung von Mit der Verwendung von @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 zur Implementierung in Plugins hinzufügen oder aktualisieren.