Android-Verhalten
Einen Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin kopieren.
Ein Intent-Ausgabe ist erforderlich
Abschnitt mit dem Titel „Ein Intent-Ausgabe ist erforderlich“Das Plugin hört nach Scaneing-Ergebnissen über Android-Broadcasts. Ihr Zebra DataWedge-Profil muss:
- mit Ihrem App-Paket verbunden sein
- aktiviert sein
Intent Output - nutzen
Broadcast Intentlieferung - Senden Sie Scans an dieselbe Aktion, die Sie in
softScanTrigger()
Wenn diese Werte nicht übereinstimmen, kann der Plugin immer noch Profile verwalten und den Zustand von DataWedge abfragen, aber Scanereignisse werden nicht an Ihre Capacitor App weitergeleitet.
Scanevents
Abschnitt mit dem Titel „Scanevents“Abonnieren Sie den Capacitor scan Zu hören, um den decodierten Daten zu erhalten:
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) warte auf den nächsten Scan-Broadcast auf der Aktion, die Sie bereitstellen, und löst mit dem decodierten Payload auf.
Benachrichtigungen
Abschnitt mit dem Titel „Benachrichtigungen“Use ZebraNotification.registerForNotification() wenn Sie native Scanner-Status oder Profile-Wechsel-Updates benötigen:
import { DataWedgeNotificationType, ZebraNotification,} from '@capgo/capacitor-zebra-datawedge';
await ZebraNotification.registerForNotification({ notificationType: DataWedgeNotificationType.SCANNER_STATUS, callback: (event) => { console.log(event.scannerStatus); },});Produktionshinweise
Abschnitt mit dem Titel „Produktionshinweise“- DataWedge-Befehle erfordern Zebra's
com.symbol.datawedgePaket muss vorhanden und aktiviert sein. softRfidTrigger()registriert die erste registrierte Scan-Intent-Aktion. Registriere eine vor der Verwendung von RFID-Lesungen.- Bleiben Sie bei einer einzelnen kanonischen Intent-Aktion pro Scaneffekt. Das reduziert die Übereinstimmungsfehler zwischen dem DataWedge-Profil und Ihren App-Hörern.
Abschnitt mit dem Titel „Weiter zu Android-Verhalten“
Bereich mit dem Titel “Weiterhin aus Android-Verhalten”Section titled “Keep going from Android Behavior” Android-Verhalten um native Plugin-Arbeit zu planen, verbinden Sie es mit Mit @capgo/capacitor-zebra-datawedge für die native Fähigkeit in Mit @capgo/capacitor-zebra-datawedge, Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin-Alternativen für den Produktworkflow in Ionic Enterprise Plugin-Alternativen.