Aller au contenu principal
@capgo/capacitor-zebra-datawedge API de l'appareil Open source

Zebra DataWedge Plugin Capacitor

Gérez les profils, notifications, requêtes et déclencheurs de scan Zebra DataWedge sur les appareils Android Zebra

Installer

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

Guide

Comment utiliser Zebra DataWedge dans Capacitor

Tester sur l'appareil

Téléchargez l'application Capgo, puis scannez le QR code.

QR de prévisualisation du plugin Zebra DataWedge code

Utilisation de @capgo/capacitor-zebra-datawedge

Plugin Capacitor pour la gestion des profils Zebra DataWedge, les notifications, les requêtes et le soft scanning sur les appareils Zebra Android.

Installer

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

bunx cap sync copie le code natif du plugin dans vos projets natifs. Relancez-l’après chaque mise à jour du plugin.

Importer

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

Aperçu de API

Méthode Description
cloneProfile Consultez les définitions source pour le comportement actuel.
createProfile Consultez les définitions source pour le comportement actuel.
deleteProfile Consultez les définitions source pour le comportement actuel.
importConfig Consultez les définitions source pour le comportement actuel.
renameProfile Consultez les définitions source pour le comportement actuel.
restoreConfig Consultez les définitions source pour le comportement actuel.
setConfig Consultez les définitions source pour le comportement actuel.
setDisabledAppList Consultez les définitions source pour le comportement actuel.
setIgnoreDisabledProfiles Consultez les définitions source pour le comportement actuel.
registerForNotification Consultez les définitions source pour le comportement actuel.
unRegisterForNotification Consultez les définitions source pour le comportement actuel.
enumerateScanners Consultez les définitions source pour le comportement actuel.
getActiveProfile Consultez les définitions source pour le comportement actuel.
getAssociatedApps Consultez les définitions source pour le comportement actuel.
getConfig Consultez les définitions source pour le comportement actuel.
getDatawedgeStatus Consultez les définitions source pour le comportement actuel.
getDisabledAppList Consultez les définitions source pour le comportement actuel.
getIgnoreDisabledProfiles Consultez les définitions source pour le comportement actuel.
getProfilesList Consultez les définitions source pour le comportement actuel.
getScannerStatus Consultez les définitions source pour le comportement actuel.
getVersionInfo Consultez les définitions source pour le comportement actuel.
disableDatawedge Consultez les définitions source pour le comportement actuel.
disableScannerInput Consultez les définitions source pour le comportement actuel.
enableDatawedge Consultez les définitions source pour le comportement actuel.
enableScannerInput Consultez les définitions source pour le comportement actuel.
enumerateTriggers Consultez les définitions source pour le comportement actuel.
notify Consultez les définitions source pour le comportement actuel.
resetDefaultProfile Consultez les définitions source pour le comportement actuel.
setDefaultProfile Consultez les définitions source pour le comportement actuel.
setReportingOptions Consultez les définitions source pour le comportement actuel.
softRfidTrigger Consultez les définitions source pour le comportement actuel.
softScanTrigger Consultez les définitions source pour le comportement actuel.
switchScanner Consultez les définitions source pour le comportement actuel.
switchScannerParams Consultez les définitions source pour le comportement actuel.
switchToProfile Consultez les définitions source pour le comportement actuel.

Exemples

cloneProfile()

Consultez la référence API pour le contrat actuel.

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

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

createProfile()

Consultez la référence API pour le contrat actuel.

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

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

deleteProfile()

Consultez la référence API pour le contrat actuel.

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

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

importConfig()

Consultez la référence API pour le contrat actuel.

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

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

renameProfile()

Consultez la référence API pour le contrat actuel.

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

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

restoreConfig()

Consultez la référence API pour le contrat actuel.

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

await ZebraDataWedge.restoreConfig();

Le tableau ci-dessus liste les 35 méthodes principales. Les helpers de listener et de version, ainsi que le contrat complet de chaque méthode, sont documentés dans la dépôt GitHub.

Écouter les événements

addListener renvoie un handle. Appelez handle.remove() lorsque l'écran est démonté.

Référence complète

Continuer avec l'utilisation de @capgo/capacitor-zebra-datawedge

Si vous utilisez Utiliser @capgo/capacitor-zebra-datawedge pour planifier le travail sur les plugins natifs, connectez-l’à @capgo/capacitor-zebra-datawedge pour les détails d'implémentation dans @capgo/capacitor-zebra-datawedge, Prise en main pour les détails d'implémentation dans Getting Started Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans les plugins Capacitor par Capgo, et Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Adding or Updating Plugins.

FAQ

FAQ du plugin Zebra DataWedge

Comment installer le plugin Zebra DataWedge dans une application Capacitor ?

Exécutez "bun add @capgo/capacitor-zebra-datawedge" (ou "npm install @capgo/capacitor-zebra-datawedge"), puis lancez "bunx cap sync" pour que les projets iOS et Android prennent en compte le code natif. Importez-le depuis "@capgo/capacitor-zebra-datawedge" dans votre code.

Est-ce que @capgo/capacitor-zebra-datawedge fonctionne avec React, Vue et Angular ?

Oui. Zebra DataWedge est un package Capacitor, il fonctionne donc avec n'importe quel framework web tournant sous Capacitor, y compris Ionic, React, Vue, Angular, Svelte et le JavaScript pur.

Quelle version de Capacitor est supportée par @capgo/capacitor-zebra-datawedge ?

Les plugins Capgo suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à la version majeure de votre Capacitor (par exemple le plugin v8 avec Capacitor 8). Le tableau de compatibilité du README de GitHub recense les versions maintenues.

Est-ce que @capgo/capacitor-zebra-datawedge est gratuit et open source ?

Oui. Le code source de code est public sur GitHub à l'adresse https://github.com/Cap-go/capacitor-zebra-datawedge/ et le package est gratuit à installer via npm. Les rapports de bugs et les pull requests sont les bienvenus.

Puis-je mettre à jour code utilisant Zebra DataWedge sans passer par une revue de l'App Store ?

L'installation ou la mise à jour du plugin modifie le code natif, ce qui impose un nouveau build pour les stores. Ensuite, les changements JavaScript, HTML et CSS qui appellent le plugin peuvent être livrés instantanément via les live updates de Capgo.

Déployez les changements Zebra DataWedge sans attendre la validation de l'app

Une fois le plugin intégré à votre build de store, Capgo live updates déploie vos changements JavaScript, HTML et CSS aux utilisateurs en quelques minutes.

Commencez avec Capgo