Perilaku Android
Salin prompt setup yang berisi langkah install dan panduan markdown lengkap untuk plugin ini.
Output Intent diperlukan
Bagian berjudul “Output Intent diperlukan”Plugin ini mendengarkan hasil scan melalui Android broadcast. Profil Zebra DataWedge Anda harus:
- terhubung dengan package app Anda
- aktifkan
Intent Output - gunakan
Broadcast Intentpengiriman - mengirim scan ke action yang sama dengan yang Anda masukkan ke
softScanTrigger()
Jika nilai tersebut tidak cocok, plugin tetap bisa mengelola profil dan query status DataWedge, tetapi event scan tidak akan sampai ke app Capacitor Anda.
Event pemindaian
Bagian berjudul “Event pemindaian”Berlangganan Capacitor scan listener untuk menerima data terdekode:
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 broadcast scan berikutnya pada action yang Anda berikan dan akan resolve dengan payload terdekode tersebut.
Notifikasi
Bagian berjudul “Notifikasi”Gunakan ZebraNotification.registerForNotification() saat Anda membutuhkan status scanner native atau update switch profile:
import { DataWedgeNotificationType, ZebraNotification,} from '@capgo/capacitor-zebra-datawedge';
await ZebraNotification.registerForNotification({ notificationType: DataWedgeNotificationType.SCANNER_STATUS, callback: (event) => { console.log(event.scannerStatus); },});Catatan Produksi
Bagian berjudul “Catatan produksi”- Perintah DataWedge memerlukan
com.symbol.datawedgepackage Zebra yang tersedia dan aktif. softRfidTrigger()menggunakan scan intent action pertama yang terdaftar. Daftarkan satu sebelum mengandalkan pembacaan RFID.- Gunakan satu canonical intent action per alur pemindaian. Ini mengurangi ketidakcocokan antara profil DataWedge dan listener aplikasi Anda.
Lanjutkan dari Perilaku Android
Bagian berjudul “Lanjutkan dari Perilaku Android”Jika Anda menggunakan Perilaku Android untuk merencanakan pekerjaan plugin native, hubungkan dengan Menggunakan @capgo/capacitor-zebra-datawedge untuk kemampuan native dalam Menggunakan @capgo/capacitor-zebra-datawedge, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi pada Capacitor Plugins oleh Capgo Menambahkan atau Memperbarui Plugin untuk detail implementasi di Menambahkan atau Memperbarui Plugin, dan Alternatif Plugin Ionic Enterprise untuk alur kerja produk dalam Alternatif Plugin Ionic Enterprise.