Saltare al contenuto principale
@capgo/capacitor-uwb API dei dispositivi Sorgente aperta

UWB Plugin Capacitor

Rilevamento Ultra-Larghezza di banda per distanza e direzione su iOS Nearby Interaction e Android Jetpack UWB

Installa

bun add @capgo/capacitor-uwb bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-uwb
  • pnpm add @capgo/capacitor-uwb
  • yarn add @capgo/capacitor-uwb

Guida

Come utilizzare UWB in Capacitor

Utilizzando @capgo/capacitor-uwb

Plugin Capacitor per la misura Ultra-Wideband (UWB) su iOS e Android.

Installa

bun add @capgo/capacitor-uwb
bunx cap sync

Cos'è questo Plugin

  • isAvailable - Controlla se UWB è supportato e disponibile attualmente.
  • getDiscoveryToken - Ottieni il token di scoperta di interazione vicina locale su iOS.
  • startPeerSession - Avvia una sessione di ricerca vicina su iOS.
  • startControllerSession - Avvia una sessione di controllo Android e restituisci parametri condivisibili.
  • startControleeSession - Avvia una sessione di controllo da parametri di controllo Android.
  • stopSession - Fermare la sessione di ricerca attiva.

Esempio di Utilizzo

Controlla disponibilità

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

const availability = await CapacitorUwb.isAvailable();

Ricerca peer iOS

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

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

Controller/controllato Android

const controller = await CapacitorUwb.startControllerSession();

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

Riferimento completo

Continua da Utilizza @capgo/capacitor-uwb

Se stai utilizzando Utilizza @capgo/capacitor-uwb per pianificare il lavoro del plugin nativo, connettilo con @capgo/capacitor-uwb per i dettagli di implementazione in @capgo/capacitor-uwb Getting Started per i dettagli di implementazione in Avvio Direttorio Plugin Capgo per il flusso di lavoro del prodotto in Direttorio Plugin Capgo Capacitor Plugin da Capgo per i dettagli di implementazione in Capacitor Plugin da Capgo, e Aggiungere o Aggiornare Plugin per i dettagli di implementazione in Aggiungere o Aggiornare Plugin.

FAQ

Domande frequenti per il plugin UWB

Come posso installare il plugin UWB in un'app Capacitor?

Esegui &quot;bun add @capgo/capacitor-uwb&quot; (o &quot;npm install @capgo/capacitor-uwb&quot;), quindi esegui &quot;bunx cap sync&quot; affinché i progetti iOS e Android recuperino il nativo code. Importalo da &quot;@capgo/capacitor-uwb&quot; nella tua app code.

Funziona @capgo/capacitor-uwb con React, Vue e Angular?

Sì. UWB è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, compresi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Qual è la versione di Capacitor supportata da @capgo/capacitor-uwb?

I plugin Capgo seguono la versione maggiore di Capacitor: utilizza la versione del plugin maggiore che corrisponde alla tua versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

È @capgo/capacitor-uwb gratuito e open source?

Sì. Il codice sorgente code è pubblico su GitHub in https://github.com/Cap-go/capacitor-uwb/ e il pacchetto è gratuito per l'installazione da npm. I rapporti di bug e le richieste di pull sono graditi.

Posso aggiornare code che utilizza UWB senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica il codice nativo code, quindi richiede una nuova costruzione del negozio. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere distribuite immediatamente con Capgo live updates.

Invia modifiche UWB senza dover attendere la revisione dell'app

Una volta che il plugin è presente nella tua build di negozio, le Capgo aggiornamenti live inviano le tue modifiche JavaScript, HTML e CSS agli utenti in pochi minuti.

Inizia con Capgo