Langsung ke konten

Pengayaan Android

GitHub

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

  • terkait dengan paket aplikasi Anda
  • mengaktifkan Intent Output
  • menggunakan Broadcast Intent pengiriman
  • mengirimkan scan ke aksi yang sama yang Anda masukkan ke softScanTrigger()

Jika nilai-nilai tersebut tidak cocok, plugin ini masih dapat mengelola profil dan mengakses keadaan DataWedge, tetapi event scan tidak akan mencapai aplikasi Capacitor Anda.

Berlangganan ke Capacitor scan pengguna untuk menerima data 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) Tunggu siaran sken berikutnya pada aksi yang Anda berikan dan menyelesaikan dengan payload yang diuraikan.

Pakai ZebraNotification.registerForNotification() Saat Anda membutuhkan status scanner asli atau pembaruan profil switch:

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.
  • softRfidTrigger() menggunakan aksi sken yang terdaftar pertama. Daftarkan satu sebelum bergantung pada bacaan RFID.
  • Jaga satu tujuan aksi kanonik per aliran pemindaian. Itu mengurangi kesalahan antara profil DataWedge dan pendengar aplikasi Anda.

Jika Anda menggunakan Perilaku Android untuk merencanakan pekerjaan plugin asli, hubungkannya dengan Menggunakan @capgo/capacitor-zebra-datawedge untuk kemampuan asli dalam Menggunakan @capgo/capacitor-zebra-datawedge, Capgo Direktori Plugin untuk alur kerja produk dalam Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi dalam Capacitor Plugin oleh Capgo Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.