Saltare al contenuto

Configurazione iOS

GitHub

Su iOS, questo plugin utilizza Interazione vicina dal NearbyInteraction framework.

  • iOS 15+
  • Dispositivo fisico con hardware UWB
  • Capacità di interazione vicina abilitata in Xcode
  1. Apri il tuo target di app iOS in Xcode.
  2. Vai a Sottoscrizione e Capacità.
  3. Clicca Capacità + e aggiungi Interazione vicina.
  4. Aggiungi una descrizione di utilizzo Info.plist:
<key>NSNearbyInteractionUsageDescription</key>
<string>This app uses Ultra Wideband to measure distance to nearby devices.</string>
import { CapacitorUwb } from '@capgo/capacitor-uwb';
const { discoveryToken } = await CapacitorUwb.getDiscoveryToken();
await CapacitorUwb.startPeerSession({
peerDiscoveryToken: '<peer-token-base64>',
isCameraAssistanceEnabled: false,
});

Condividi ogni dispositivo con l'altro peer utilizzando il tuo layer di trasporto. Il plugin non esegue la scoperta o la rete per conto tuo. discoveryToken Eventi

  • rangingUpdate emette stati di ciclo di vita come
  • sessionStateChanged , e running, suspended, invalidatedNote peerDisconnected.

Sottosezione intitolata “Note”

e
  • getDiscoveryToken() sono API iOS esclusive. startPeerSession() e
  • {"targetLanguage":"Italian","pagePath":"/it/docs/plugins/uwb/ios/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"La assistenza della camera è disponibile su iOS 16+ quando supportata dal dispositivo."},{"text":"Modifica pagina"}]}