Comportamento Android
Copiare un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
È richiesta l'uscita di intento
Sezione intitolata “È richiesta l'uscita di intento”Il plugin ascolta i risultati di scansione attraverso i broadcast Android. Il tuo profilo DataWedge Zebra deve:
- essere associato al pacchetto del tuo'applicazione
- abilita
Intent Output - utilizza
Broadcast Intentdistribuzione - invia scans al medesimo azione che passi in
softScanTrigger()
Se questi valori non corrispondono, il plugin può ancora gestire profili e interrogare lo stato DataWedge, ma gli eventi di scansione non raggiungeranno la tua Capacitor app.
Eventi di scansione
Sezione intitolata “Eventi di scansione”Iscriviti al Capacitor scan ascolta per ricevere 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) aspetta per il prossimo evento di scansione trasmesso sull'azione che fornisci e risolve con quel payload decodificato.
Notifiche
Sezione intitolata “Notifiche”Usa ZebraNotification.registerForNotification() quando hai bisogno di aggiornamenti sullo stato dello scanner nativo o sulle modifiche del 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 la presenza e l'abilitazione del pacchetto di Zebra.
com.symbol.datawedgeutilizza l'azione di intento di scansione registrata per primo. Registra una prima di affidarti ai lettori RFID. softRfidTrigger()Mantieni un'azione di intento canonica per ogni flusso di scansione. Ciò riduce le incoerenze tra il profilo DataWedge e i tuoi ascoltatori dell'app.- Modifica pagina