Configuración de Android
Copia un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
El sistema nativo de Android utilizado
Sección titulada “El sistema nativo de Android utilizado”En Android, este plugin utiliza Jetpack UWB desde androidx.core.uwb.
Requisitos
Sección titulada “Requisitos”- Android 12+
- Dispositivo con hardware UWB
- UWB habilitado en ajustes del sistema
Manifesto y permisos
Sección titulada “Manifesto y permisos”El plugin declara:
<uses-permission android:name="android.permission.UWB_RANGING" /><uses-feature android:name="android.hardware.uwb" android:required="false" />No se requieren cambios adicionales en el manifesto en la mayoría de las aplicaciones.
Ciclo de controlador
Sección titulada “Ciclo de controlador”import { CapacitorUwb } from '@capgo/capacitor-uwb';
const controller = await CapacitorUwb.startControllerSession();
// Share controller.rangingParameters and controller.localAddress out-of-bandSi ya conoce la dirección del controlado, pase cuando inicie la sesión del controlador:
await CapacitorUwb.startControllerSession({ peerAddress: '<controlee-address-base64>',});Ciclo de controlado
Sección titulada “Flujo controlado”await CapacitorUwb.startControleeSession({ rangingParameters: { sessionId: 12345, sessionKeyInfo: '<base64>', complexChannel: { channel: 9, preambleIndex: 10 }, peerAddress: '<controller-address-base64>', },});Eventos
Sección titulada “Eventos”rangingUpdateemite mediciones de distancia y ángulo cuando están disponibles.sessionStateChangedemite estados de ciclo de vida comorunning,invalidated, ypeerDisconnected.
Observaciones
Sección titulada “Observaciones”startControllerSession()ystartControleeSession()contexto: página de marketing de Capgo. Papel: etiqueta de IU corta o elemento de navegación. Visto en: página trust.astro. Clave de mensaje `y` (Y).- son APIs solo para Android.