Saltar al contenido

Comportamiento de Android

GitHub

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
  • 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 aplicación Capacitor.

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.

Usa ZebraNotification.registerForNotification() cuando necesites el estado de escáner nativo o actualizaciones de perfil:

import {
DataWedgeNotificationType,
ZebraNotification,
} from '@capgo/capacitor-zebra-datawedge';
await ZebraNotification.registerForNotification({
notificationType: DataWedgeNotificationType.SCANNER_STATUS,
callback: (event) => {
console.log(event.scannerStatus);
},
});
  • Los comandos de DataWedge requieren la presencia y habilitación de la com.symbol.datawedge paquete de Zebra.
  • softRfidTrigger() usa la primera acción de intención de escaneo registrada. Registra una antes de confiar en lecturas RFID.
  • Mantén una acción de intención canónica por flujo de escaneo. Eso reduce los malacopias entre el perfil de DataWedge y tus oyentes de la aplicación.

If you are using 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 Empresa de Ionic para el flujo de trabajo del producto en Ionic Enterprise Plugin Alternatives.