Guide
Comment utiliser Zebra DataWedge dans Capacitor
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.