Comportement Android
Copiez 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 vers 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 de DataWedge, mais les événements de scan ne parviendront pas à votre application Capacitor.
Événements de scan
Section intitulée « Événements de scan »S'abonner au 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 le prochain scan soit diffusé sur l'action que vous fournissez et résout avec ce payload décodé.
Notifications
NotificationsUtilisez ZebraNotification.registerForNotification() lorsque vous avez besoin de l'état du lecteur de code-barres natif ou des mises à jour de profil :
import { DataWedgeNotificationType, ZebraNotification,} from '@capgo/capacitor-zebra-datawedge';
await ZebraNotification.registerForNotification({ notificationType: DataWedgeNotificationType.SCANNER_STATUS, callback: (event) => { console.log(event.scannerStatus); },});Notes de production
Les commandes DataWedge nécessitent la présence et l'activation du package de Zebra.- utilise la première action d'intent de lecture enregistrée. Enregistrez-en une avant de compter sur les lectures RFID.
com.symbol.datawedgeConservez une action d'intent canonique par flux de lecture. Cela réduit les incohérences entre le profil DataWedge et vos écouteurs d'application. softRfidTrigger()Continuez de l'Android Behavior- Notes de production
Section titled “Notes de production”
Section titled “Continuez de l'Android Behavior”Si vous utilisez Le comportement Android pour planifier le travail du plugin natif, connectez-l’à En utilisant @capgo/capacitor-zebra-datawedge pour la capacité native dans En utilisant @capgo/capacitor-zebra-datawedge, Répertoire du plugin Capgo pour le flux de travail du produit dans Répertoire du plugin Capgo, Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou Mettre à jour les plugins pour le détail d'implémentation dans Ajouter ou Mettre à jour les plugins, et Alternatives aux plugins d'entreprise Ionic pour le flux de travail du produit dans les alternatives du plugin Ionic Enterprise.