Salta al contenuto principale
@capgo/capacitor-zebra-datawedge API dei dispositivi Open source

Zebra DataWedge Plugin Capacitor

Gestisci profili, notifiche, query e trigger di scansione su dispositivi Zebra Android

Installa

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

Guida

Come usare Zebra DataWedge in Capacitor

Testa sul dispositivo

Scarica l'app Capgo, poi scansiona il QR code.

Anteprima QR plugin Zebra DataWedge code

Utilizzo di @capgo/capacitor-zebra-datawedge

Plugin Capacitor per la gestione dei profili Zebra DataWedge, notifiche, query e soft scanning su dispositivi Zebra Android.

Installa

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

bunx cap sync copia i code nativi del plugin nei tuoi progetti nativi. Eseguilo di nuovo dopo ogni aggiornamento del plugin.

Importa

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

API in breve

Metodo Descrizione
cloneProfile Consulta le definizioni sorgente per il comportamento attuale.
createProfile Consulta le definizioni sorgente per il comportamento attuale.
deleteProfile Consulta le definizioni sorgente per il comportamento attuale.
importConfig Consulta le definizioni sorgente per il comportamento attuale.
renameProfile Consulta le definizioni sorgente per il comportamento attuale.
restoreConfig Consulta le definizioni sorgente per il comportamento attuale.
setConfig Consulta le definizioni sorgente per il comportamento attuale.
setDisabledAppList Consulta le definizioni sorgente per il comportamento attuale.
setIgnoreDisabledProfiles Consulta le definizioni sorgente per il comportamento attuale.
registerForNotification Consulta le definizioni sorgente per il comportamento attuale.
unRegisterForNotification Consulta le definizioni sorgente per il comportamento attuale.
enumerateScanners Consulta le definizioni sorgente per il comportamento attuale.
getActiveProfile Consulta le definizioni sorgente per il comportamento attuale.
getAssociatedApps Consulta le definizioni sorgente per il comportamento attuale.
getConfig Consulta le definizioni sorgente per il comportamento attuale.
getDatawedgeStatus Consulta le definizioni sorgente per il comportamento attuale.
getDisabledAppList Consulta le definizioni sorgente per il comportamento attuale.
getIgnoreDisabledProfiles Consulta le definizioni sorgente per il comportamento attuale.
getProfilesList Consulta le definizioni sorgente per il comportamento attuale.
getScannerStatus Consulta le definizioni sorgente per il comportamento attuale.
getVersionInfo Consulta le definizioni sorgente per il comportamento attuale.
disableDatawedge Consulta le definizioni sorgente per il comportamento attuale.
disableScannerInput Consulta le definizioni sorgente per il comportamento attuale.
enableDatawedge Consulta le definizioni sorgente per il comportamento attuale.
enableScannerInput Consulta le definizioni sorgente per il comportamento attuale.
enumerateTriggers Consulta le definizioni sorgente per il comportamento attuale.
notify Consulta le definizioni sorgente per il comportamento attuale.
resetDefaultProfile Consulta le definizioni sorgente per il comportamento attuale.
setDefaultProfile Consulta le definizioni sorgente per il comportamento attuale.
setReportingOptions Consulta le definizioni sorgente per il comportamento attuale.
softRfidTrigger Consulta le definizioni sorgente per il comportamento attuale.
softScanTrigger Consulta le definizioni sorgente per il comportamento attuale.
switchScanner Consulta le definizioni sorgente per il comportamento attuale.
switchScannerParams Consulta le definizioni sorgente per il comportamento attuale.
switchToProfile Consulta le definizioni sorgente per il comportamento attuale.

Esempi

cloneProfile()

Consulta la documentazione API per il contratto attuale.

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

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

createProfile()

Consulta la documentazione API per il contratto attuale.

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

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

deleteProfile()

Consulta la documentazione API per il contratto attuale.

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

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

importConfig()

Consulta la documentazione API per il contratto attuale.

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

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

renameProfile()

Consulta la documentazione API per il contratto attuale.

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

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

restoreConfig()

Consulta la documentazione API per il contratto attuale.

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

await ZebraDataWedge.restoreConfig();

La tabella sopra elenca i 35 metodi principali. Gli helper per listener e versioni e il contratto completo di ogni metodo sono documentati in repository GitHub.

Ascolta gli eventi

addListener restituisce un handle. Chiama handle.remove() quando la schermata viene smontata.

Riferimento completo

Continua da Using @capgo/capacitor-zebra-datawedge

Se stai usando Utilizzo di @capgo/capacitor-zebra-datawedge per pianificare il lavoro sui plugin nativi, collegalo a @capgo/capacitor-zebra-datawedge per i dettagli di implementazione in @capgo/capacitor-zebra-datawedge, Per iniziare per i dettagli di implementazione nella guida introduttiva, Directory dei plugin di Capgo per il workflow del prodotto nella Capgo Plugin Directory, Plugin Capacitor di Capgo per i dettagli di implementazione in Plugin Capacitor di Capgo, e Aggiunta o aggiornamento dei plugin per i dettagli di implementazione in Aggiunta o aggiornamento dei plugin.

FAQ

FAQ del plugin Zebra DataWedge

Come installo il plugin Zebra DataWedge in un'app Capacitor?

Esegui "bun add @capgo/capacitor-zebra-datawedge" (o "npm install @capgo/capacitor-zebra-datawedge"), poi lancia "bunx cap sync" affinché i progetti iOS e Android integrino il code nativo. Importalo da "@capgo/capacitor-zebra-datawedge" nel code della tua app.

@capgo/capacitor-zebra-datawedge funziona con React, Vue e Angular?

Sì. Zebra DataWedge è un pacchetto Capacitor, quindi funziona con qualsiasi web framework in esecuzione all'interno di Capacitor, inclusi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Quale versione di Capacitor supporta @capgo/capacitor-zebra-datawedge?

I plugin Capgo seguono la major version di Capacitor: usa la major version del plugin che corrisponde alla tua major version di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

@capgo/capacitor-zebra-datawedge è free e open source?

Sì. Il codice sorgente di code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-zebra-datawedge/ e il pacchetto è gratuito su npm. Bug report e pull request sono i benvenuti.

Posso aggiornare code che usa Zebra DataWedge senza passare per la revisione dell'App Store?

Installare o aggiornare il plugin modifica il code nativo, quindi serve una nuova build per lo store. Dopo, le modifiche a JavaScript, HTML e CSS che chiamano il plugin possono essere rilasciate subito con le live updates di Capgo.

Distribuisci aggiornamenti Zebra DataWedge senza attendere la revisione dell'app

Una volta incluso il plugin nel tuo store build, Capgo invia le modifiche a JavaScript, HTML e CSS tramite live updates in pochi minuti.

Inizia con Capgo