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.