Comportamento Android
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
L'output Intent è obbligatorio
Sezione intitolata “L'output Intent è obbligatorio”Il plugin ascolta i risultati della scansione tramite broadcast Android. Il tuo profilo Zebra DataWedge deve:
- essere associato al package della tua app
- abilita
Intent Output - usa
Broadcast Intentconsegna - inviare le scansioni alla stessa action che passi in
softScanTrigger()
Se questi valori non corrispondono, il plugin può comunque gestire i profili e interrogare lo stato di DataWedge, ma gli eventi di scansione non raggiungeranno la tua app Capacitor.
Eventi di scansione
Sezione intitolata “Scan events”Iscriviti al listener Capacitor scan per ricevere i dati decodificati:
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) attende il prossimo broadcast di scansione sull'azione fornita e risolve con il payload decodificato.
Notifications
Sezione intitolata “Notifications”Usa ZebraNotification.registerForNotification() quando serve lo stato dello scanner nativo o aggiornamenti sul cambio di profilo:
import { DataWedgeNotificationType, ZebraNotification,} from '@capgo/capacitor-zebra-datawedge';
await ZebraNotification.registerForNotification({ notificationType: DataWedgeNotificationType.SCANNER_STATUS, callback: (event) => { console.log(event.scannerStatus); },});Note di produzione
Sezione intitolata “Note di produzione”- I comandi DataWedge richiedono che il
com.symbol.datawedgepackage di Zebra sia presente e abilitato. softRfidTrigger()usa la prima action dell'intent di scansione registrata. Registrane una prima di affidarti alle letture RFID.- Mantieni un'unica azione intenzionale per ogni flusso di scansione. Questo riduce i disallineamenti tra il profilo DataWedge e i listener della tua app.
Continua da Comportamento Android
Sezione intitolata “Continua da Comportamento Android”Se stai usando Comportamento Android per pianificare il lavoro sui plugin nativi, collegalo a Utilizzo di @capgo/capacitor-zebra-datawedge per la funzionalità nativa in Utilizzo di @capgo/capacitor-zebra-datawedge, Directory dei plugin di Capgo per il workflow del prodotto nella Capgo Plugin Directory, Plugin Capacitor di Capgo per i dettagli di implementazione in Capacitor Plugins di Capgo, Aggiunta o aggiornamento dei plugin per i dettagli su come aggiungere o aggiornare i plugin, e Alternative ai plugin Ionic Enterprise per il workflow del prodotto in Alternative ai plugin Ionic Enterprise.