Kelola pembaruan secara real-time untuk aplikasi __CAPGO_KEEP_1__ Anda.

Tindakan Android

Plugin ini mendengarkan hasil scan melalui siaran Android. Profil DataWedge Zebra Anda harus:

  • terkait dengan paket aplikasi Anda
  • aktifkan Intent Output
  • gunakan Broadcast Intent pengiriman
  • kirimkan sken ke aksi yang sama yang Anda masukkan ke softScanTrigger()

Jika nilai-nilai tersebut tidak cocok, plugin masih dapat mengelola profil dan meminta status DataWedge, tetapi event sken tidak akan mencapai aplikasi Capacitor Anda.

Daftar untuk mendapatkan data yang telah di-dekode: Capacitor scan Tunggu untuk siaran sken berikutnya pada aksi yang Anda berikan dan menyelesaikan dengan payload yang telah di-dekode.

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) Salin ke clipboard

menunggu siaran sken berikutnya pada aksi yang Anda berikan dan menyelesaikan dengan payload yang telah di-dekode.

Bagian berjudul “Pemberitahuan”

Gunakan ZebraNotification.registerForNotification() ketika Anda memerlukan status scanner asli atau pembaruan switch profil:

import {
DataWedgeNotificationType,
ZebraNotification,
} from '@capgo/capacitor-zebra-datawedge';
await ZebraNotification.registerForNotification({
notificationType: DataWedgeNotificationType.SCANNER_STATUS,
callback: (event) => {
console.log(event.scannerStatus);
},
});
  • Perintah DataWedge memerlukan paket Zebra’s com.symbol.datawedge untuk hadir dan diaktifkan. Menggunakan aksi tindakan scan yang terdaftar pertama. Daftarkan satu sebelum bergantung pada bacaan RFID.
  • softRfidTrigger() Tetapkan satu aksi tindakan kanonik per aliran skanning. Itu mengurangi kesalahan antara profil DataWedge dan pengguna aplikasi Anda.
  • Halaman edit