Lompat ke konten

Mulai Berlatih

GitHub

Kamu bisa menggunakan Pengaturan Bantu AI kami untuk menginstal plugin. Tambahkan Capgo kemampuan ke alat AI kamu menggunakan perintah berikut:

Tampilan terminal
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Lalu gunakan prompt berikut:

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-zebra-datawedge` plugin in my project.

Jika kamu lebih suka Pengaturan Manual, instal plugin dengan menjalankan perintah-perintah berikut dan ikuti instruksi spesifik platform di bawah ini:

  1. Instal plugin

    Jendela terminal
    bun add @capgo/capacitor-zebra-datawedge
  2. Sinkronkan platform native

    Jendela terminal
    bunx cap sync android
  3. Konfigurasi DataWedge pada perangkat

    • Buat atau pilih profil DataWedge Zebra yang terkait dengan paket aplikasi Anda.
    • Aktifkan Intent Output.
    • Atur Intent delivery ke Broadcast Intent.
    • Pilih aksi seperti app.capgo.zebra.SCAN.
  4. Ulas perilaku Android

Judul bagian “Pengaturan dasar”

Salin ke clipboard
import {
DataWedgeConfigMode,
DataWedgePlugin,
ZebraConfiguration,
ZebraDataWedge,
ZebraRuntime,
} from '@capgo/capacitor-zebra-datawedge';
const intentAction = 'app.capgo.zebra.SCAN';
await ZebraConfiguration.setConfig({
profileName: 'CapgoZebraProfile',
profileEnabled: true,
configMode: DataWedgeConfigMode.CREATE_IF_NOT_EXIST,
appList: [
{
packageName: 'com.example.app',
activityList: ['*'],
},
],
pluginConfigs: [
{
pluginName: DataWedgePlugin.BARCODE,
resetConfig: true,
paramList: {
scanner_selection: 'auto',
scanner_input_enabled: 'true',
},
},
{
pluginName: DataWedgePlugin.INTENT,
resetConfig: true,
paramList: {
intent_output_enabled: 'true',
intent_action: intentAction,
intent_delivery: 2,
},
},
],
});
await ZebraDataWedge.addListener('scan', (result) => {
console.log('Scanned', result.data, result.labelType);
});
const result = await ZebraRuntime.softScanTrigger(intentAction);
console.log(result.data);

Judul bagian “Kelompok runtime utama”

menangani profil dan pengaturan aplikasi yang dinonaktifkan.
  • ZebraConfiguration mendaftarkan siaran siaran DataWedge seperti status scanner dan perubahan profil.
  • ZebraNotification membaca profil aktif, aplikasi terkait, status scanner, daftar scanner, dan informasi versi.
  • ZebraQuery mengaktifkan atau menonaktifkan DataWedge, mengganti scanner, dan mengaktifkan skanner.
  • ZebraRuntime __CAPGO_KEEP_0__
  • Android: sepenuhnya didukung pada perangkat Zebra dengan DataWedge terinstal.
  • iOS: tidak tersedia karena DataWedge adalah spesifik Android Zebra.
  • Web: tidak tersedia di luar kesamaan bentuk API.

Jika Anda menggunakan Getting Started untuk merencanakan kerja plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-zebra-datawedge untuk kemampuan native di Menggunakan @capgo/capacitor-zebra-datawedge Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo 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 Alternatif Plugin Enterprise Ionic.