Gérez les profils, notifications, requêtes et déclencheurs de scan Zebra DataWedge sur les appareils Android Zebra
Commencez par cloneProfile() et les autres méthodes principales listées ci-dessous.
Support des plateformes
Section intitulée « Support des plateformes »| Plateforme | Support | Notes |
|---|---|---|
| iOS | Oui | Natif |
| Android | Oui | Natif |
| Le Web | Non | Protéger avec Capacitor.getPlatform() |
Fonctionnalités clés
Section intitulée « Fonctionnalités clés »cloneProfilecreateProfiledeleteProfileimportConfig
API public
Section intitulée « Public 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. |
getPluginVersion | Consultez les définitions source pour le comportement actuel. |
addListener | Consultez les définitions source pour le comportement actuel. |
addListener | Consultez les définitions source pour le comportement actuel. |
Valeurs de référence
Section intitulée « Valeurs de référence »Utilisez ces valeurs pour créer des profils, configurer des plugins, écouter l'état du scanner ou gérer les erreurs de résultat DataWedge.
Modes de configuration de profil
Section intitulée « Modes de configuration de profil »| Valeur | Utiliser |
|---|---|
CREATE_IF_NOT_EXIST | Créer le profil uniquement s'il n'existe pas déjà. |
OVERWRITE | Remplacer la configuration du profil existant. |
REMOVE | Supprimer la configuration du profil. |
UPDATE | Mettre à jour la configuration du profil existant. |
Types de notification
Section intitulée « Types de notifications »| Valeur | L'utilisateur recevra |
|---|---|
CONFIGURATION_UPDATE | Événements de mise à jour de la configuration DataWedge. |
PROFILE_SWITCH | Événements de changement de profil actif. |
SCANNER_STATUS | Événements de connexion du scanner et d'état de scan. |
Plugins DataWedge
Section intitulée « Plugins DataWedge »| Valeur | Configure |
|---|---|
ADF | Règles Advanced Data Formatting. |
BARCODE | Entrée du scanner de codes-barres. |
BDF | Règles de Basic Data Formatting |
DCP | Intégration de Data Capture Plus. |
EKB | Intégration d'Enterprise Keyboard. |
INTENT | Envoi des données via Intent. |
IP | Envoi des données via IP. |
KEYSTROKE | Envoi des données par frappe clavier. |
MSR | Entrée par lecteur de bande magnétique. |
RFID | Entrée RFID. |
SERIAL | Entrée série. |
TOKENS | Formatage de la sortie du token. |
VOICE | Entrée vocale. |
Identifiants du scanner
Section intitulée « Identifiants de scanner »| Valeur | Cible du scanner |
|---|---|
AUTO | Laisser DataWedge choisir automatiquement le scanner. |
BLUETOOTH_DS3678 | Scanner Bluetooth DS3678. |
BLUETOOTH_RS6000 | Scanner Bluetooth RS6000. |
BLUETOOTH_SSI | Scanner Bluetooth SSI. |
INTERNAL_CAMERA | Scanner caméra interne. |
INTERNAL_IMAGER | Scanner imager interne. |
INTERNAL_LASER | Scanner laser interne. |
PLUGABLE_SSI | Scanner SSI pluggable. |
PLUGABLE_SSI_RS5000 | Scanner SSI RS5000 pluggable. |
SERIAL_SSI | Scanner SSI série. |
USB_SSI_DS3608 | Scanner SSI DS3608 USB. |
Valeurs d'état du scanner
Section intitulée « Valeurs d'état du scanner »| Valeur | Signification |
|---|---|
CONNECTED | Le scanner est connecté. |
DISABLED | Le scanner est désactivé. |
DISCONNECTED | Le scanner est déconnecté. |
IDLE | Le scanner est prêt et en attente. |
SCANNING | Le scanner est en cours de lecture. |
WAITING | Le scanner est en attente de scan. |
Codes d'erreur DataWedge
Section intitulée « Codes d'erreur DataWedge »| Valeur | Ce que l'utilisateur trouvera ici |
|---|---|
APP_ALREADY_ASSOCIATED | L'application est déjà associée au profil. |
APP_ALREADY_IN_DISABLED_LIST | L'application est déjà dans la liste des applications désactivées. |
BUNDLE_EMPTY | Le bundle de configuration fourni était vide. |
CANNOT_READ_FILE | DataWedge n'a pas pu lire le fichier fourni. |
CONFIG_FILE_NOT_EXIST | Le fichier de configuration référencé n'existe pas. |
DATAWEDGE_ALREADY_DISABLED | DataWedge est déjà désactivé. |
DATAWEDGE_ALREADY_ENABLED | DataWedge est déjà activé. |
DATAWEDGE_DISABLED | DataWedge est désactivé. |
DEVICE_NOT_CONNECTED | L'appareil de scan demandé n'est pas connecté. |
DEVICE_NOT_SUPPORTED | L'appareil de scan demandé n'est pas pris en charge. |
INPUT_NOT_ENABLED | Le plugin d'entrée demandé n'est pas activé. |
INVALID_CONFIG_FILE | Le fichier de config fourni est invalide. |
INVALID_FILE_NAME | Le nom de fichier fourni est invalide. |
INVALID_FOLDER_PATH | Le chemin du dossier fourni est invalide. |
OPERATION_NOT_ALLOWED | DataWedge a rejeté l'opération. |
PARAMETER_INVALID | Un ou plusieurs paramètres sont invalides. |
PLUGIN_BUNDLE_INVALID | Le bundle du plugin fourni est invalide. |
PLUGIN_DISABLED | Le plugin demandé est désactivé. |
PLUGIN_DISABLED_IN_CONFIG | Le plugin demandé est désactivé dans cette config. |
PLUGIN_NOT_SUPPORTED | Le plugin demandé n'est pas pris en charge. |
PROFILE_ALREADY_EXISTS | Le profil cible existe déjà. |
PROFILE_ALREADY_SET | Le profil cible est déjà actif. |
PROFILE_DISABLED | Le profil cible est désactivé. |
PROFILE_HAS_APP_ASSOCIATION | Le profil cible possède encore des associations d'applications. |
PROFILE_NAME_EMPTY | Le nom du profil était vide. |
PROFILE_NOT_FOUND | Le profil cible n'a pas été trouvé. |
SCANNER_ALREADY_DISABLED | Le scanner est déjà désactivé. |
SCANNER_ALREADY_ENABLED | Le scanner est déjà activé. |
SCANNER_DISABLE_FAILED | DataWedge n'a pas pu désactiver le scanner. |
SCANNER_ENABLE_FAILED | DataWedge n'a pas pu activer le scanner. |
UNKNOWN | DataWedge a renvoyé une erreur inconnue. |
Source de vérité
Section intitulée « Source de vérité »Cette référence est synchronisée depuis src/definitions.ts dans capacitor-zebra-datawedge.
Continuer avec @capgo/capacitor-zebra-datawedge
Section intitulée « Continuer avec @capgo/capacitor-zebra-datawedge »Si vous utilisez @capgo/capacitor-zebra-datawedge pour planifier le travail sur les plugins natifs, connectez-l’à Utiliser @capgo/capacitor-zebra-datawedge pour la capacité native dans Utiliser @capgo/capacitor-zebra-datawedge, 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 Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.