Medición de banda ultraancha para distancia y dirección entre dispositivos en Nearby Interaction (iOS) y Jetpack UWB (Android)
Empieza con isAvailable() y los demás métodos principales detallados abajo.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Nativo |
| Android | Sí | Nativo |
| Web | Parcial | Ver primeros pasos |
Funcionalidades principales
Sección titulada “Funcionalidades principales”isAvailable- Comprueba si UWB es compatible y está disponible actualmente.getDiscoveryToken- Obtén el token de descubrimiento local de Nearby Interaction en iOS.startPeerSession- Inicia una sesión de peer ranging en iOS.startControllerSession- Inicia una sesión de controlador en Android y devuelve parámetros para compartir.startControleeSession- Inicia una sesión de controlee en Android usando parámetros del controlador.stopSession- Detiene la sesión de ranging activa.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
isAvailable | Comprueba si el dispositivo es compatible con UWB y si está disponible. |
getDiscoveryToken | Obtiene el token de descubrimiento local de Nearby Interaction en iOS. |
startPeerSession | Inicia una sesión peer de Nearby Interaction en iOS. |
startControllerSession | - Inicia una sesión de controlador UWB en Android y devuelve parámetros para compartir. |
startControleeSession | - Inicia una sesión de controlee UWB en Android con parámetros del controlador. |
stopSession | Detiene la sesión de ranging UWB activa. |
addListener | Escucha rangingUpdate y sessionStateChanged eventos. |
getPluginVersion | Obtiene la versión actual del plugin nativo. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-uwb.