Lompat ke konten

Perilaku Android

GitHub

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

  • terkait dengan paket aplikasi Anda
  • Mengaktifkan Intent Output
  • Menggunakan Broadcast Intent Pengiriman
  • Mengirimkan sken ke aksi yang sama yang Anda masukkan ke softScanTrigger()

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

Daftar untuk mendengarkan Capacitor scan Mendengarkan pemanggil 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) Mengharapkan sken berikutnya yang dipancarkan pada aksi yang Anda berikan dan menyelesaikan dengan payload yang telah di-dekode.

Pakai ZebraNotification.registerForNotification() ketika Anda membutuhkan 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 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 skanning. Itu mengurangi kesalahan antara profil DataWedge dan pengguna aplikasi Anda.
  • Teruskan dari Tindakan Android

Judul Bagian “Teruskan dari Tindakan Android”

uses

Jika Anda menggunakan Android Behavior untuk merencanakan kerja 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, Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Ionic Enterprise Plugin Alternatif.