Comportement Android
Copiez un prompt de configuration avec les étapes d'installation et la guide Markdown complet 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 le prochain scan soit diffusé 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 scanner 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.datawedgeelle utilise la première action d'intention enregistrée d'analyse RFID. Enregistrez-en une avant de compter sur les lectures RFID. softRfidTrigger()Gardez une action d'intention canonique par flux de balayage. Cela réduit les incohérences entre le profil DataWedge et vos écouteurs d'application.- Continuez depuis le comportement Android
Section intitulée « Continuez depuis le comportement Android »
Utilisez-le lorsqu'il vous faut un statut de scanner natif ou des mises à jour de profil switch :Si vous utilisez Comportement Android pour planifier le travail de plugin natif, connectez-le à En utilisant @capgo/capacitor-zebra-datawedge pour la capacité native dans En utilisant @capgo/capacitor-zebra-datawedge, Répertoire de plugin Capgo pour le flux de travail du produit dans Répertoire de plugin Capgo, Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor par Capgo, Ajout ou Mise à jour de Plugins pour le détail d'implémentation dans Ajout ou Mise à jour de Plugins, et Alternatives de plugins d'entreprise Ionic Enterprise pour le flux de travail du produit dans les alternatives du plugin Enterprise Ionic.