Comportement Android
Copier un prompt de configuration avec les étapes d'installation et la guide markdown complète pour ce plugin.
Un résultat d'intention est requis
Section intitulée « Un résultat d'intention est requis »Le plugin écoute les résultats de scan à travers les diffusions Android. Votre profil DataWedge Zebra doit :
- être associé à votre package d'application
- activer
Intent Output - utiliser
Broadcast Intentlivraison - envoyer des scans à la même action que vous passez dans
softScanTrigger()
Si ces valeurs ne correspondent pas, le plugin peut toujours gérer les profils et interroger l'état DataWedge, mais les événements de scan ne parviendront pas à votre application Capacitor.
Événements de scan
Sous-section intitulée “Événements de scan”S'abonner à la Capacitor scan écouteur pour recevoir les données décodées :
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) attend que la prochaine diffusion de scan sur l'action que vous fournissez et résout avec ce payload décodé.
Notifications
Section intitulée « Notifications »Utilisez-le ZebraNotification.registerForNotification() lorsque vous avez besoin d'un statut de lecteur natif ou d'actualisations de profil switch :
import { DataWedgeNotificationType, ZebraNotification,} from '@capgo/capacitor-zebra-datawedge';
await ZebraNotification.registerForNotification({ notificationType: DataWedgeNotificationType.SCANNER_STATUS, callback: (event) => { console.log(event.scannerStatus); },});Notes de production
Section intitulée « Notes de production »- Les commandes DataWedge nécessitent la présence et l'activation du package de Zebra.
com.symbol.datawedgeIl utilise la première action d'intention de scan enregistrée. Enregistrez-en une avant de vous fier aux lectures RFID. softRfidTrigger()Gardez une action d'intention canonique par flux de scan. Cela réduit les incohérences entre le profil DataWedge et vos écouteurs d'application.- Modifier la page