Android-Verhalten
Ein Kopie eines Einrichtungsvorschlags mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin erstellen.
Ein Zieloutput ist erforderlich
Abschnitt mit dem Titel „Ein Zieloutput ist erforderlich“Das Plugin hört auf Scanergebnisse durch Android-Broadcasts zu. Ihr Zebra DataWedge-Profil muss:
- mit Ihrem App-Paket verbunden sein
- aktiviert sein
Intent Output - benutzt werden
Broadcast Intentdie Lieferung - Scans an denselben Aktion übermitteln, die Sie in
softScanTrigger()
Wenn diese Werte nicht übereinstimmen, kann das Plugin Profile verwalten und den DataWedge-Zustand abfragen, aber Scanereignisse werden nicht an Ihre Capacitor App weitergeleitet.
Ereignisse scannen
Abschnitt mit dem Titel „Ereignisse scannen“Abonnieren Sie den Capacitor-Hörer, um die decodierte Daten zu erhalten: scan Zum Clipboard kopieren
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) Benachrichtigungen
Abschnitt mit dem Titel „Benachrichtigungen“
Verwenden Sie dies, wenn Sie native Scanner-Status oder Profil-Wechsel-Updates benötigen:Zum Clipboard kopieren ZebraNotification.registerForNotification() Produktionshinweise
import { DataWedgeNotificationType, ZebraNotification,} from '@capgo/capacitor-zebra-datawedge';
await ZebraNotification.registerForNotification({ notificationType: DataWedgeNotificationType.SCANNER_STATUS, callback: (event) => { console.log(event.scannerStatus); },});Abschnitt mit dem Titel „Produktionshinweise“
Produktionshinweise- Datenwedge-Befehle erfordern Zebra’s
com.symbol.datawedgePaket muss vorhanden und aktiviert sein. softRfidTrigger()verwende die erste registrierte Scan-Intent-Aktion. Registriere eine vor der Verwendung von RFID-Lesungen.- Halten Sie bei jedem Scan-Flow nur eine kanonische Intent-Aktion. Das reduziert die Übereinstimmungsfehler zwischen dem DataWedge-Profil und Ihren App-Hörern.