Comportamiento de Android
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Se requiere la salida de intención
Sección titulada “Se requiere la salida de intención”El plugin escucha los resultados de escaneo a través de los anuncios de Android. Su perfil de Zebra DataWedge debe:
- estar asociado con el paquete de su aplicación
- habilitar
Intent Output - usar
Broadcast Intententregar - enviar escaneos a la misma acción que pasa a
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 su Capacitor aplicación.
Eventos de escaneo
Sección titulada “Eventos de escaneo”Suscribirse al Capacitor para recibir datos decodificados: scan Copiar a portapapeles
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) Notificaciones
Sección titulada “Notificaciones”
Usarcuando necesites el estado de escáner nativo o actualizaciones de perfil: ZebraNotification.registerForNotification() Copiar a portapapeles
import { DataWedgeNotificationType, ZebraNotification,} from '@capgo/capacitor-zebra-datawedge';
await ZebraNotification.registerForNotification({ notificationType: DataWedgeNotificationType.SCANNER_STATUS, callback: (event) => { console.log(event.scannerStatus); },});when you need native scanner status or profile switch updates: is not translated as it is a protected token
Notas de producción- Los comandos de DataWedge requieren la presencia y habilitación del paquete de Zebra.
com.symbol.datawedgeUtiliza la primera acción de intención de escaneo registrada. Registra una antes de confiar en lecturas de RFID. softRfidTrigger()Mantén una acción de intención canónica por flujo de escaneo. Eso reduce las coincidencias entre el perfil de DataWedge y los oyentes de tu aplicación.- Página de edición