Saltar al contenido

Comportamiento de Android

GitHub

El plugin escucha los resultados de escaneo a través de anuncios de Android. Su perfil de Zebra DataWedge debe:

  • estar asociado con el paquete de su aplicación
  • habilitar Intent Output
  • utilizar Broadcast Intent entrega
  • enviar escaneos a la misma acción que pasas a softScanTrigger()

Si esos valores no coinciden, el complemento puede gestionar perfiles y consultar el estado de DataWedge, pero los eventos de escaneo no llegarán a tu Capacitor app.

Suscribirte a la Capacitor scan para recibir 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 a la siguiente transmisión de escaneo en la acción que proporcionas y resuelve con ese payload decodificado.

Use ZebraNotification.registerForNotification() cuando necesites el estado del 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);
},
});

Observaciones de producción

Section titled “Production notes”
  • DataWedge requiere comandos de Zebra com.symbol.datawedge El paquete debe estar presente y habilitado.
  • softRfidTrigger() Utiliza la primera acción de escaneo registrada. Registre una antes de confiar en lecturas de RFID.
  • 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 su aplicación.

Sigue adelante desde el comportamiento de Android

Siguiente paso desde el comportamiento de Android

Comportamiento de Android 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, Capgo Directorio de Plugins para el flujo de trabajo del producto en Capgo Directorio de Plugins, Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins 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 Ionic Enterprise Plugin Alternativas.