Comportamiento en Android
Copia un prompt de configuración con los pasos de instalación y la guía completa en markdown para este plugin.
Se requiere salida de Intent
Sección titulada “Se requiere salida de Intent”El plugin escucha los resultados de escaneo mediante broadcasts de Android. Tu perfil de Zebra DataWedge debe:
- estar asociado con el paquete de tu app
- habilitar
Intent Output - usar
Broadcast Intententrega - enviar escaneos a la misma acción que pases en
softScanTrigger()
Si esos valores no coinciden, el plugin aún puede gestionar perfiles y consultar el estado de DataWedge, pero los eventos de escaneo no llegarán a tu app Capacitor.
Eventos de escaneo
Sección titulada “Eventos de escaneo”Suscríbete al listener de Capacitor scan para recibir los datos decodificados:
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.addListener('scan', (event) => { console.log(event.data); console.log(event.labelType); console.log(event.source);});softScanTrigger(intentAction) espera al siguiente broadcast de escaneo en la acción que proporciones y resuelve con ese payload decodificado.
Notificaciones
Sección titulada “Notificaciones”Usa ZebraNotification.registerForNotification() cuando necesites el estado del scanner nativo o actualizaciones de cambio de perfil:
import { DataWedgeNotificationType, ZebraNotification,} from '@capgo/capacitor-zebra-datawedge';
await ZebraNotification.registerForNotification({ notificationType: DataWedgeNotificationType.SCANNER_STATUS, callback: (event) => { console.log(event.scannerStatus); },});Notas de producción
Sección titulada “Notas de producción”- Los comandos de DataWedge requieren que el
com.symbol.datawedgepaquete de Zebra esté presente y habilitado. softRfidTrigger()usa la primera acción de intent de escaneo registrada. Registra una antes de confiar en lecturas RFID.- Mantén una acción de intent canónica por flujo de escaneo. Eso reduce desajustes entre el perfil de DataWedge y los listeners de tu app.
Continuar desde el comportamiento de Android
Sección titulada “Continuar desde el comportamiento de Android”Si estás usando Comportamiento en Android para planificar el trabajo con plugins nativos, conéctalo con Usando @capgo/capacitor-zebra-datawedge para la capacidad nativa en Using @capgo/capacitor-zebra-datawedge, Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para el detalle de implementación en los Plugins de Capacitor por Capgo, Añadir o actualizar plugins para el detalle de implementación en Agregar o actualizar plugins, y Alternativas a plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas a plugins de Ionic Enterprise.