Saltare al contenuto

Comportamento Android

GitHub

Il plugin ascolta i risultati di scansione attraverso i broadcast Android. Il tuo profilo Zebra DataWedge deve:

  • essere associato al pacchetto dell'app
  • abilita Intent Output
  • utilizza Broadcast Intent consegna
  • inviare gli scansioni allo stesso azione che passi in softScanTrigger()

Se questi valori non corrispondono, il plugin può ancora gestire i profili e interrogare lo stato di DataWedge, ma gli eventi di scansione non raggiungeranno la tua Capacitor app.

Abbonati al Capacitor scan ascoltatore 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) aspetta per la prossima scansione trasmessa sull'azione che fornisci e risolve con quel payload decodificato.

Usa ZebraNotification.registerForNotification() quando hai bisogno dello stato del lettore nativo o degli aggiornamenti del profilo di scelta:

import {
DataWedgeNotificationType,
ZebraNotification,
} from '@capgo/capacitor-zebra-datawedge';
await ZebraNotification.registerForNotification({
notificationType: DataWedgeNotificationType.SCANNER_STATUS,
callback: (event) => {
console.log(event.scannerStatus);
},
});
  • I comandi DataWedge richiedono la presenza e l'abilitazione del pacchetto di Zebra. com.symbol.datawedge utilizza l'azione di intento di lettura registrata per primo. Registra una prima di affidarti ai lettori RFID.
  • softRfidTrigger() Mantieni un'azione di intento canonico per ogni flusso di scansione. Ciò riduce le incoerenze tra il profilo DataWedge e i tuoi ascoltatori di app.
  • Continua da Comportamento Android

Sezione intitolata “Continua da Comportamento Android”

context

If you are using Comportamento Android per pianificare il lavoro del plugin nativo, connettilo con Utilizzando @capgo/capacitor-zebra-datawedge per la capacità nativa in Utilizzando @capgo/capacitor-zebra-datawedge, Directory dei plugin Capgo per il flusso di lavoro del prodotto in Directory dei plugin Capgo, Plugin Capacitor di Capgo per la dettaglio di implementazione in Plugin Capacitor di Capgo, Aggiungere o Aggiornare i Plugin per la dettaglio di implementazione in Aggiungere o Aggiornare i Plugin, e Alternative Plugin Enterprise di Ionic per il flusso di lavoro del prodotto in Ionic Enterprise Plugin Alternatives.