Lompat ke konten

Perilaku Android

GitHub

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 DataWedge keadaan, tetapi event sken tidak akan mencapai aplikasi Capacitor Anda.

Daftar untuk mendengarkan Capacitor scan pengguna untuk menerima data yang 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) menunggu sken siaran berikutnya pada aksi yang Anda berikan dan menyelesaikan dengan payload yang di-dekode tersebut.

Pakai ZebraNotification.registerForNotification() ketika Anda membutuhkan status scanner asli atau perubahan profil update:

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 untuk hadir dan diaktifkan. com.symbol.datawedge menggunakan aksi tindakan scan yang terdaftar pertama kali. Daftarkan satu sebelum bergantung pada bacaan RFID.
  • softRfidTrigger() Jaga satu aksi tindakan kanonik per aliran scanning. Itu mengurangi kesalahan antara profil DataWedge dan pengguna aplikasi Anda.
  • Teruskan dari Tindakan Android

Judul Bagian “Teruskan dari Tindakan Android”

__CAPGO_KEEP_0__

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