Getting Started
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-zebra-datawedge`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/zebra-datawedge/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Installazione
Sezione intitolata “Installazione”Puoi utilizzare la nostra configurazione assistita da AI per installare il plugin. Aggiungi le Capgo competenze al tuo strumento AI utilizzando il seguente comando:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsPoi utilizza il seguente prompt:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-zebra-datawedge` plugin in my project.Se preferisci l'installazione manuale, installa il plugin eseguendo i seguenti comandi e segui le istruzioni specifiche per la piattaforma riportate di seguito:
-
Installa il plugin
Finestra del terminale bun add @capgo/capacitor-zebra-datawedge -
Sincronizza piattaforme native
Finestra del terminale bunx cap sync android -
Configura DataWedge sul dispositivo
- Creare o scegliere un profilo Zebra DataWedge associato al pacchetto del tuo'applicazione.
- Abilita
Intent Output. - Imposta
Intent deliverycontenutoBroadcast Intent. - Scegli un'azione come
app.capgo.zebra.SCAN.
-
Valuta il comportamento Android
- Read the Scegli un'azione come Verifica il comportamento Android
Impostazione base
Sezione intitolata “Impostazione base”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);Gruppi di runtime principali
Sezione intitolata “Gruppi di runtime principali”ZebraConfigurationgestisce profili e impostazioni degli app abilitati.ZebraNotificationregistra per i broadcast di notifica di DataWedge come stato dello scanner e switch dei profili.ZebraQuerylegge profili attivi, app associate, stato dello scanner, liste degli scanner e informazioni sulla versione.ZebraRuntimeabilita o disabilita DataWedge, cambia gli scanner e attiva gli scansioni.
Ambito di piattaforma
Sezione intitolata “Ambito di piattaforma”- Android: pienamente supportato su dispositivi Zebra con DataWedge installato.
- iOS: non disponibile poiché DataWedge è specifico per Android Zebra.
- Web: non disponibile oltre la parità di forma API.
Continua da Inizia a utilizzare.
Sezione intitolata “Continua da Inizia a utilizzare.”Se stai utilizzando Inizia a utilizzare per pianificare il lavoro di plugin nativo, connettilo con Utilizza @capgo/capacitor-zebra-datawedge per la capacità nativa in Utilizza @capgo/capacitor-zebra-datawedge, Capgo Directory dei plugin per il workflow del prodotto nella Capgo Directory dei Plugin Capacitor Plugin per Capgo per i dettagli di implementazione in Capacitor Plugin da Capgo Aggiungere o aggiornare Plugin per i dettagli di implementazione in Aggiungere o Aggiornare Plugin, e Alternative per Plugin Enterprise Ionic Per il flusso di lavoro del prodotto negli Alternative Plugin Enterprise Ionic.