Langkah ke Konten Utama
@capgo/capacitor-zebra-datawedge API Perangkat Terbuka Sumber

Zebra DataWedge Plugin Capacitor

Manajemen Profil, Notifikasi, Kueri, dan Pengaktifan Scan pada Perangkat Android Zebra

Install

bun add @capgo/capacitor-zebra-datawedge bunx cap sync
npm, pnpm atau yarn
  • npm install @capgo/capacitor-zebra-datawedge
  • pnpm add @capgo/capacitor-zebra-datawedge
  • yarn add @capgo/capacitor-zebra-datawedge

Panduan

Cara Menggunakan Zebra DataWedge di Capacitor

Tes di perangkat

Unduh aplikasi Capgo terlebih dahulu, kemudian scan kode QR code.

Tautan QR pratinjau plugin Zebra DataWedge code

Menggunakan @capgo/capacitor-zebra-datawedge

Plugin Capacitor untuk manajemen profil Zebra DataWedge, notifikasi, kueri, dan pemindaian lembut pada perangkat Android Zebra.

Pasang

bun add @capgo/capacitor-zebra-datawedge
bunx cap sync

bunx cap sync menggandakan kode native code plugin ke proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.

Impor

import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';

API secara singkat

Metode Deskripsi
cloneProfile Lihat definisi sumber untuk perilaku saat ini
createProfile Lihat definisi sumber untuk perilaku saat ini
deleteProfile Lihat definisi sumber untuk perilaku saat ini
importConfig Lihat definisi sumber untuk perilaku saat ini
renameProfile Lihat definisi sumber untuk perilaku saat ini
restoreConfig Lihat definisi sumber untuk perilaku saat ini
setConfig Lihat definisi sumber untuk perilaku saat ini
setDisabledAppList Lihat definisi sumber untuk perilaku saat ini
setIgnoreDisabledProfiles Lihat definisi sumber untuk perilaku saat ini.
registerForNotification Lihat definisi sumber untuk perilaku saat ini.
unRegisterForNotification Lihat definisi sumber untuk perilaku saat ini.
enumerateScanners Lihat definisi sumber untuk perilaku saat ini.
getActiveProfile Lihat definisi sumber untuk perilaku saat ini.
getAssociatedApps Lihat definisi sumber untuk perilaku saat ini.
getConfig Lihat definisi sumber untuk perilaku saat ini.
getDatawedgeStatus Lihat definisi sumber untuk perilaku saat ini.
getDisabledAppList Lihat definisi sumber untuk perilaku saat ini.
getIgnoreDisabledProfiles Lihat definisi sumber untuk perilaku saat ini.
getProfilesList Lihat definisi sumber untuk perilaku saat ini.
getScannerStatus Lihat definisi sumber untuk perilaku saat ini.
getVersionInfo Lihat definisi sumber untuk perilaku saat ini.
disableDatawedge Lihat definisi sumber untuk perilaku saat ini.
disableScannerInput Lihat definisi sumber untuk perilaku saat ini.
enableDatawedge Lihat definisi sumber untuk perilaku saat ini.
enableScannerInput Lihat definisi sumber untuk perilaku saat ini.
enumerateTriggers Lihat definisi sumber untuk perilaku saat ini.
notify Lihat definisi sumber untuk perilaku saat ini.
resetDefaultProfile Lihat definisi sumber untuk perilaku saat ini.
setDefaultProfile Lihat definisi sumber untuk perilaku saat ini.
setReportingOptions Lihat definisi sumber untuk perilaku saat ini.
softRfidTrigger Lihat definisi sumber untuk perilaku saat ini.
softScanTrigger Lihat definisi sumber untuk perilaku saat ini.
switchScanner Lihat definisi sumber untuk perilaku saat ini.
switchScannerParams Lihat definisi sumber untuk perilaku saat ini.
switchToProfile Lihat definisi sumber untuk perilaku saat ini.

Contoh

cloneProfile()

Lihat referensi API untuk kontrak saat ini.

import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';

await ZebraDataWedge.cloneProfile({
  destProfileName: 'dest-profile',
  sourceProfileName: 'source-profile',
});

createProfile()

Lihat referensi API untuk kontrak saat ini.

import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';

await ZebraDataWedge.createProfile({ profileName: 'profile' });

deleteProfile()

Lihat referensi API untuk kontrak saat ini.

import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';

await ZebraDataWedge.deleteProfile({ profileNames: ['profile'] });

importConfig()

Lihat referensi API untuk kontrak saat ini.

import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';

await ZebraDataWedge.importConfig({ folderPath: 'path/to/file' });

renameProfile()

Lihat referensi API untuk kontrak saat ini.

import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';

await ZebraDataWedge.renameProfile({
  currentProfileName: 'current-profile',
  newProfileName: 'new-profile',
});

restoreConfig()

Lihat referensi API untuk kontrak saat ini.

import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';

await ZebraDataWedge.restoreConfig();

Daftar tabel di atas mencantumkan 35 metode inti. Bantuan dan versi listener, serta kontrak lengkap setiap metode, dapat dilihat dalam repositori GitHub.

Mendengarkan kejadian

addListener mengembalikan sebuah handle. Panggil handle.remove() ketika layar dihapus.

Referensi lengkap

Teruskan dari Menggunakan @capgo/capacitor-zebra-datawedge

Jika Anda menggunakan Menggunakan @capgo/capacitor-zebra-datawedge untuk merencanakan pekerjaan plugin native, hubungkannya dengan @capgo/capacitor-zebra-datawedge untuk detail implementasi di @capgo/capacitor-zebra-datawedge, Mulai Menggunakan untuk detail implementasi di Mulai, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin-Plugin Capacitor oleh Capgo, dan Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin.

FAQ

FAQ Plugin Zebra DataWedge

Bagaimana cara saya menginstal plugin Zebra DataWedge di sebuah aplikasi Capacitor?

Run "bun add @capgo/capacitor-zebra-datawedge" (or "npm install @capgo/capacitor-zebra-datawedge"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-zebra-datawedge" in your app code.

Apakah @capgo/capacitor-zebra-datawedge dapat digunakan dengan React, Vue, dan Angular?

Ya. Paket Zebra DataWedge adalah paket Capacitor, sehingga berfungsi dengan framework web apa pun yang berjalan di dalam Capacitor, termasuk Ionic, React, Vue, Angular, Svelte dan JavaScript biasa.

Versi Capacitor apa yang didukung oleh @capgo/capacitor-zebra-datawedge?

Capgo plugin mengikuti versi utama Capacitor: gunakan versi plugin utama yang sesuai dengan versi utama Capacitor Anda (misalnya plugin v8 dengan Capacitor 8). Tabel kompatibilitas di README GitHub menyebutkan versi yang dipertahankan.

Apakah @capgo/capacitor-zebra-datawedge gratis dan terbuka sumber?

Ya. Sumber code yang terbuka tersedia di GitHub di https://github.com/Cap-go/capacitor-zebra-datawedge/ dan paketnya gratis untuk diinstal dari npm. Laporan bug dan permintaan pull selalu welcome.

Apakah saya dapat memperbarui code yang menggunakan Zebra DataWedge tanpa melalui tinjauan App Store?

Menginstal atau mengupgrade plugin mengubah code native, sehingga memerlukan build toko baru. Setelah itu, perubahan JavaScript, HTML dan CSS yang memanggil plugin dapat dikirimkan langsung dengan Capgo live updates.

Kirim perubahan DataWedge Zebra tanpa menunggu tinjauan aplikasi

Setelah plugin masuk dalam toko Anda, bangun, Capgo pembaruan hidup memindahkan perubahan JavaScript, HTML, dan CSS Anda ke pengguna dalam menit.

Mulai dengan Capgo