Vai al contenuto principale
@capgo/capacitor-zebra-datawedge API dei dispositivi Sorgente aperta

Zebra DataWedge Plugin Capacitor

Gestisci i profili, le notifiche, le query e i trigger di scansione per i dispositivi Android Zebra

Installare

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 utilizzare Zebra DataWedge in Capacitor

Testa sul dispositivo

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

Collegamento QR code del plugin Zebra DataWedge

Utilizza @capgo/capacitor-zebra-datawedge

Plugin Capacitor per la gestione del profilo Zebra DataWedge, le notifiche, le query e lo scansionamento soft sui dispositivi Android Zebra.

Installa

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

bunx cap sync copia il plugin's native code nei tuoi progetti nativi. Esegui di nuovo dopo ogni aggiornamento del plugin.

Importa

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

API in sintesi

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

Esempi

cloneProfile()

Vedi il riferimento API per il contratto attuale.

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

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

createProfile()

Vedi il riferimento API per il contratto attuale.

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

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

deleteProfile()

Vedi il riferimento API per il contratto attuale.

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

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

importConfig()

Vedi il riferimento API per il contratto attuale.

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

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

renameProfile()

Vedi il riferimento API per il contratto attuale.

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

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

restoreConfig()

Vedi il riferimento API per il contratto attuale.

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

await ZebraDataWedge.restoreConfig();

La tabella sopra elenca le 35 metodi di base. Sono documentate anche le funzionalità di ascolto e versione, e il contratto completo di ogni metodo, nel repository GitHub.

Ascolta gli eventi

addListener restituisce un handle. Chiama handle.remove() quando lo schermo viene smontato.

Riferimento completo

Prosegui dall'uso di @capgo/capacitor-zebra-datawedge

Continua da Utilizza @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-zebra-datawedge Utilizzando @capgo/capacitor-zebra-datawedge per pianificare il lavoro del plugin nativo, connettilo @capgo/capacitor-zebra-datawedge per i dettagli di implementazione in @capgo/capacitor-zebra-datawedge, Getting Started per i dettagli di implementazione in Iniziare, Directory dei Plugin Capgo per il workflow del prodotto nella Capgo Directory dei Plugin Plugin Capacitor di Capgo per i dettagli di implementazione in Plugin Capacitor di Capgo, e Aggiungere o Aggiornare Plugin per i dettagli di implementazione in Aggiungere o Aggiornare Plugin.

FAQ

Domande frequenti sul plugin Zebra DataWedge

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

Esegui "bun add @capgo/capacitor-zebra-datawedge" (o "npm install @capgo/capacitor-zebra-datawedge"), quindi esegui "bunx cap sync" affinché i progetti iOS e Android rilevino il nativo code. Importalo da "@capgo/capacitor-zebra-datawedge" nella tua app code.

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

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

Qual è la versione Capacitor supportata da @capgo/capacitor-zebra-datawedge?

I pacchetti Capgo seguono la versione maggiore di Capacitor: utilizza la versione maggiore del plugin che corrisponde alla tua versione maggiore 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 gratuito e open source?

Sì. Il codice sorgente code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-zebra-datawedge/ e il pacchetto è gratuito per l'installazione da npm. Sono graditi i rapporti di bug e le richieste di pull.

Posso aggiornare code che utilizza Zebra DataWedge senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica il code nativo, quindi richiede una nuova costruzione del negozio. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere distribuite immediatamente con Capgo live updates.

Invia le modifiche di Zebra DataWedge senza attendere la revisione dell'app

Una volta che il plugin è presente nella tua store build, Capgo le aggiornamenti in tempo reale inviano i cambiamenti JavaScript, HTML e CSS agli utenti in pochi minuti.

Avvia con Capgo