Android-Behavior
Kopieren Sie eine Einrichtungshinweis mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin.
Ein Intent-Ausgabe ist erforderlich
Abschnitt mit dem Titel „Ein Intent-Ausgabe ist erforderlich“Das Plugin hört nach Scan-Ergebnissen über Android-Broadcasts. Ihr Zebra DataWedge-Profil muss:
- mit Ihrem Anwendungs-Paket verbunden sein
- aktiviert sein
Intent Output - benutzt werden
Broadcast Intentlieferbar sein - scans an die gleiche Aktion senden, die Sie einpassen
softScanTrigger()
Wenn diese Werte nicht übereinstimmen, kann der Plugin immer noch Profile verwalten und den Zustand von DataWedge abfragen, aber Scanerevents werden nicht an Ihr Capacitor-App weitergeleitet.
Scanerevents
Abschnitt mit dem Titel “Scanerevents”Abonnieren Sie den Capacitor scan Hören Sie auf den __CAPGO_KEEP_0__-Listener, um das entschlüsselte 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) Wartet auf das nächste Scan-Broadcast auf der Aktion, die Sie bereitstellen, und löst mit dem entschlüsselten Payload auf.
Benachrichtigungen
Abschnitt mit dem Titel “Benachrichtigungen”Verwenden Sie 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”- DatenWedge-Befehle erfordern die Anwesenheit und die Aktivierung von Zebra’s
com.symbol.datawedge__CAPGO_KEEP_0__ softRfidTrigger()verwendet die erste registrierte Scan-Intent-Aktion. Registriere eine vor der Abhängigkeit von RFID-Lesungen.- Halte einen kanonischen Intent-Aktion pro Scann-Fluss. Das reduziert Mismatches zwischen dem DatenWedge-Profil und deinen App-Hörern.
Weiter von Android Verhalten
Abschnitt mit dem Titel “Weiter von Android Verhalten”Wenn du Android Verhalten zum Planen von nativen Plugin-Arbeiten verwendest, verbinde es mit Mit @capgo/capacitor-zebra-datawedge für die native Fähigkeit in Mit @capgo/capacitor-zebra-datawedge Capgo Plugin-Ordner für den Produktworkflow in Capgo Plugin-Ordner Capacitor Plugins von Capgo für die Implementierungsdetail in Capacitor Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetail in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen.