Aller directement au contenu principal
@capgo/capacitor-zebra-datawedge APIs des appareils Open source

Zebra DataWedge plugin Capacitor

Gérer les profils, les notifications, les requêtes et les déclencheurs de scan DataWedge Zebra 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

Test sur appareil

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

Prévisualisation du plugin Zebra DataWedge QR code

En utilisant @capgo/capacitor-zebra-datawedge

plugin Capacitor pour la gestion de profil DataWedge Zebra, les notifications, les requêtes et le balayage doux sur les appareils Android Zebra.

Installer

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

bunx cap sync copie le plugin code natif dans vos projets natifs. Exécutez-l’à nouveau après chaque mise à niveau du plugin.

Importer

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

API en un coup d'œil

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

Exemples

cloneProfile()

Voir 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()

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

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

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

deleteProfile()

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

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

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

importConfig()

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

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

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

renameProfile()

Voir 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()

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

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

await ZebraDataWedge.restoreConfig();

La table ci-dessus liste les 35 méthodes de base. Les aides aux écouteurs et aux versions, ainsi que le contrat complet de chaque méthode, sont documentés dans la répertoire GitHub.

Écoutez les événements

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

Référence complète

Continuez à partir de l'utilisation de @capgo/capacitor-zebra-datawedge

Si vous utilisez L'utilisation de @capgo/capacitor-zebra-datawedge pour planifier le travail de plugin natif, connectez-l’avec @capgo/capacitor-zebra-datawedge Détails d'implémentation dans @capgo/capacitor-zebra-datawedge, Prise en main Détails d'implémentation dans Prise en main, Répertoire du plugin Capgo pour le flux de travail du produit dans le Répertoire de Plugin Capgo Plugins Capacitor par Capgo Détails d'implémentation dans les Plugins Capacitor par Capgo, et Ajouter ou Mettre à jour les plugins Détails d'implémentation dans Ajouter ou Mettre à jour les 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 exécutez « bunx cap sync » afin que les projets iOS et Android prennent en compte le code natif. Importez-l’à partir de « @capgo/capacitor-zebra-datawedge » dans votre application code.

Le plugin @capgo/capacitor-zebra-datawedge fonctionne-t-il avec React, Vue et Angular ?

Oui. Zebra DataWedge est un Capacitor package, donc il fonctionne avec tout framework web qui s'exécute à l'intérieur de Capacitor, y compris Ionic, React, Vue, Angular, Svelte et JavaScript pur.

Quelle version de Capacitor est prise en charge par @capgo/capacitor-zebra-datawedge ?

Capgo plugins suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à votre version majeure de Capacitor (par exemple, plugin v8 avec Capacitor 8). La table de compatibilité dans le README de GitHub liste les versions maintenues.

Le plugin @capgo/capacitor-zebra-datawedge est-il gratuit et open source ?

Oui. Le code source de code est public sur GitHub à https://github.com/Cap-go/capacitor-zebra-datawedge/ et le package est gratuit pour l'installer depuis npm. Les rapports de bogues et les demandes de modification sont les bienvenus.

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

L'installation ou la mise à niveau du plugin modifie le code natif, il faut donc une nouvelle mise à jour de l'application. Après cela, les modifications JavaScript, HTML et CSS qui appellent le plugin peuvent être envoyées instantanément avec les mises à jour Capgo.

Envoyer les modifications de Zebra DataWedge sans attendre la revue de l'application

Une fois le plugin dans votre magasin de build, les mises à jour en direct Capgo poussent vos modifications de JavaScript, HTML et CSS vers les utilisateurs en quelques minutes.

Commencez avec Capgo