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:
- estarse asociado con el paquete de su aplicación
- habilitar
Intent Output - utilizar
Broadcast Intententrega - 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.
Escaneo de eventos
Sección titulada “Escaneo de eventos”Suscribirse al Capacitor scan escuchador para recibir datos descodificados:
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 a la siguiente transmisión de escaneo en la acción que proporciona y resuelve con ese payload descodificado.
Notificaciones
Sección titulada “Notificaciones”Usar ZebraNotification.registerForNotification() cuando necesites el estado de escáner nativo o actualizaciones de perfil de switch:
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
Notas de producción- Los comandos de DataWedge requieren la presencia y habilitación de la "package" de Zebra.
com.symbol.datawedgeusa la primera acción de intención de escaneo registrada. Registre una antes de confiar en lecturas de RFID. softRfidTrigger()Mantenga 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 la aplicación.- Siga desde el comportamiento de Android
Si está utilizando
Comportamiento de Androidpara planificar el trabajo de plugin nativo, conecte con Usando @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-zebra-datawedge para la capacidad nativa en Usando @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-zebra-datawedge Usando @capgo/capacitor-zebra-datawedge Si está utilizando Comportamiento de Android para planificar el trabajo de plugin nativo, conecte con Usando @capgo/capacitor-zebra-datawedge para la capacidad nativa en Usando @capgo/capacitor-zebra-datawedge Directorio de Plugins Capgo para el flujo de trabajo del producto en Directorio de Plugins Capgo, Plugins de Capacitor por Capgo para el detalle de implementación en Plugins de Capacitor por Capgo, Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Plugins de Ionic Enterprise.