Android Verhalten
Einen Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin kopieren.
Ein Intent-Ausgang ist erforderlich
Abschnitt mit dem Titel „Ein Intent-Ausgang ist erforderlich“Das Plugin hört nach Scan-Ergebnissen über Android-Broadcasts. Ihr Zebra DataWedge-Profil muss:
- mit Ihrem App-Paket verbunden sein
- aktivieren
Intent Output - verwenden
Broadcast IntentLieferung - Senden Sie Scans an die gleiche Aktion, die Sie in den
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 Hören Sie auf den __CAPGO_KEEP_0__
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) warten Sie auf den nächsten Scan-Broadcast auf der Aktion, die Sie bereitstellen, und lösen Sie mit dem abgerufenen Payload auf.
Benachrichtigungen
Abschnitt mit dem Titel ‘Benachrichtigungen’Benutze ZebraNotification.registerForNotification() wenn du native Scanner-Status oder Profile-Wechsel-Updates benötigst:
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 die Anwesenheit und die Aktivierung von Zebra’s
com.symbol.datawedgeverwendet die erste registrierte Scan-Intent-Aktion. Registriere eine vor der Abhängigkeit von RFID-Lesungen. softRfidTrigger()Halte nur eine kanonische Intent-Aktion pro Scane-Fluss. Das reduziert Mismatches zwischen dem DataWedge-Profil und deinen App-Hörern.- Fortsetzung von Android-Verhalten
Abschnitt mit dem Titel ‘Fortsetzung von Android-Verhalten’
__CAPGO_KEEP_0__Wenn Sie Android verwenden Android-Verhalten um ein natives Plugin-Verhalten zu planen, verbinden Sie es mit Verwenden Sie @capgo/capacitor-zebra-datawedge für die native Fähigkeit in Verwenden Sie @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 das Produktworkflow in Ionic Enterprise Plugin Alternativen.