Mise en œuvre Android
Copiez une invite de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
L'entrée d'intention est requise
Section intitulée « L'entrée d'intention est requise »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 Intentlivrer - envoyer des scans à la même action que celle 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 Capacitor application.
Événements de scan
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 diffusion de scan suivante soit émise sur l'action que vous fournissez et se résout avec ce payload décodé.
Notifications
Section intitulée “Notifications”Utilisez ZebraNotification.registerForNotification() lorsque vous avez besoin d'un statut de scanner natif ou d'actualisations 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 la présence et l'activation de l'emballage de Zebra.
com.symbol.datawedgeLes commandes DataWedge nécessitent la présence et l'activation de l'emballage de Zebra. softRfidTrigger()utilise la première action d'intention enregistrée pour le scan. Enregistrez-en une avant de compter sur les lectures RFID.- 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 de la Comportement Android
Section intitulée “Continuez de la Comportement Android”Si vous utilisez Comportement Android pour planifier le travail de plugin natif, connectez-le avec En utilisant @capgo/capacitor-zebra-datawedge pour la capacité native dans En utilisant @capgo/capacitor-zebra-datawedge, Capgo Répertoire des plugins pour le flux de travail du produit dans Capgo Répertoire des plugins, Capacitor Plugins par Capgo pour les détails d'implémentation dans Capacitor Plugins par Capgo, Ajouter ou Mettre à Jour les Plugins pour les détails d'implémentation dans Ajouter ou Mettre à Jour les Plugins, et Alternatives de Plugins Entreprise Ionic pour le flux de travail du produit dans Alternatives de Plugins Entreprise Ionic.