Android-Behavior
Ein Setup-Prompt kopieren, der die Installations-Schritte und die vollständige Markdown-Anleitung für diesen Plugin enthält.
Ein Intent-Ausgabe ist erforderlich
Abschnitt mit dem Titel „Ein Intent-Ausgabe ist erforderlich“Das Plugin hört auf Scan-Ergebnisse über Android-Broadcasts. Ihr Zebra DataWedge-Profil muss:
- sich mit Ihrem App-Paket verbinden
- aktivieren
Intent Output - verwenden
Broadcast IntentLieferung - Senden Sie Scans an denselben 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 Scan-Ereignisse werden nicht an Ihre Capacitor-App weitergeleitet.
Scanevents
Abschnitt mit dem Titel „Scanevents“Abonnieren Sie die Capacitor scan Hören Sie auf den __CAPGO_KEEP_0__-Hörer, um das decodierte 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) warten Sie auf den nächsten Scan-Broadcast auf der Aktion, die Sie bereitstellen, und lösen Sie mit dem decodierten Payload auf.
Benachrichtigungen
Abschnitt mit dem Titel „Benachrichtigungen“Verwenden Sie ZebraNotification.registerForNotification() wenn Sie native Scanner-Status oder Profil-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 die Anwesenheit und die Aktivierung von Zebra’s
com.symbol.datawedgepackage. Es verwendet die erste registrierte Scan-Intent-Aktion. Registrieren Sie eine, bevor Sie sich auf RFID-Lesungen verlassen. softRfidTrigger()Bleiben Sie bei einer Kanonischen Intent-Aktion pro Scanning-Fluss. Das reduziert Mismatches zwischen dem DataWedge-Profil und Ihren App-Hörern.- Weiter von Android-Verhalten
Abschnitt mit dem Titel „Weiter von Android-Verhalten“
Abschnitt mit dem Titel „Produktionshinweise“Wenn Sie Android-Behavior mit verwenden, 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-Ordner für den Produktworkflow in Capgo Plugin-Ordner, 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.