Comportement Android
Copiez un prompt de configuration incluant les étapes d'installation et le guide markdown complet pour ce plugin.
L'output d'intent est requis
Section intitulée « L'output d'intent est requis »Le plugin écoute les résultats de scan via les broadcasts Android. Votre profil Zebra DataWedge doit :
- être associé au package de votre application
- activer
Intent Output - utiliser
Broadcast Intentla livraison - envoyer les scans vers la même action que celle passée 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 n'atteindront pas votre application Capacitor.
Événements de scan
Section intitulée « Événements de scan »Abonnez-vous au listener Capacitor scan 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 la prochaine diffusion de scan sur l'action fournie et résout avec la charge utile décodée.
Notifications
Section intitulée « Notifications »Utiliser ZebraNotification.registerForNotification() lorsque vous avez besoin du statut du scanner 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
Section intitulée « Notes de production »- Les commandes DataWedge nécessitent les
com.symbol.datawedgele package doit être présent et activé. softRfidTrigger()utilise la première action d'intent de scan enregistrée. Enregistrez-en une avant de vous fier aux lectures RFID.- Gardez une seule action d'intention canonique par flux de scan. Cela réduit les décalages entre le profil DataWedge et vos écouteurs d'app.
Continuer depuis le comportement Android
Section intitulée « Pour aller plus loin depuis Android Behavior »Si vous utilisez Comportement Android pour planifier le travail sur les plugins natifs, connectez-l’à Utilisation de @capgo/capacitor-zebra-datawedge pour la capacité native dans Utilisation de @capgo/capacitor-zebra-datawedge, Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.