Übersicht
Abschnitt: „Übersicht“Verwalte Zebra DataWedge-Profile, Benachrichtigungen, Abfragen und Scan-Trigger auf Zebra Android-Geräten
Starte mit cloneProfile() und den anderen unten aufgeführten Core-Methoden.
Plattformunterstützung
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Support | Notizen |
|---|---|---|
| iOS | Ja | Native |
| Android | Ja | Native |
| Web | Nein | Absichern mit Capacitor.getPlatform() |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“cloneProfilecreateProfiledeleteProfileimportConfig
Öffentliches API
Abschnitt mit dem Titel „Öffentliche API“| Methode | Beschreibung |
|---|---|
cloneProfile | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
createProfile | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
deleteProfile | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
importConfig | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
renameProfile | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
restoreConfig | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
setConfig | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
setDisabledAppList | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
setIgnoreDisabledProfiles | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
registerForNotification | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
unRegisterForNotification | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
enumerateScanners | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getActiveProfile | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getAssociatedApps | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getConfig | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getDatawedgeStatus | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getDisabledAppList | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getIgnoreDisabledProfiles | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getProfilesList | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getScannerStatus | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getVersionInfo | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
disableDatawedge | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
disableScannerInput | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
enableDatawedge | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
enableScannerInput | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
enumerateTriggers | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
notify | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
resetDefaultProfile | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
setDefaultProfile | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
setReportingOptions | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
softRfidTrigger | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
softScanTrigger | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
switchScanner | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
switchScannerParams | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
switchToProfile | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
getPluginVersion | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
addListener | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
addListener | Zum aktuellen Verhalten siehe die Definitionen im Quellcode. |
Referenzwerte
Abschnitt mit dem Titel „Referenzwerte“Verwende diese Werte beim Erstellen von Profilen, Konfigurieren von Plugins, Abfragen des Scanner-Status oder beim Handling von DataWedge-Fehlern.
Profil-Konfigurationsmodi
Abschnitt mit dem Titel „Profile Config Modes“| Wert | Nutzt |
|---|---|
CREATE_IF_NOT_EXIST | Das Profil nur erstellen, wenn es noch nicht existiert. |
OVERWRITE | Die bestehende Profilkonfiguration ersetzen. |
REMOVE | Die Profilkonfiguration entfernen. |
UPDATE | Die bestehende Profilkonfiguration aktualisieren. |
Benachrichtigungstypen
Abschnitt „Benachrichtigungstypen“| Wert | Der Nutzer erhält |
|---|---|
CONFIGURATION_UPDATE | DataWedge-Konfigurationsänderungen. |
PROFILE_SWITCH | Events bei Profilwechseln. |
SCANNER_STATUS | Scanner-Verbindungs- und Scan-Status-Events. |
DataWedge-Plugins
Abschnitt „DataWedge Plugins“| Wert | Konfiguriert |
|---|---|
ADF | Erweiterte Data-Formatting-Regeln. |
BARCODE | Barcode-Scanner-Input. |
BDF | Grundlegende Regeln zur Datenformatierung. |
DCP | Data Capture Plus Integration. |
EKB | Enterprise Keyboard Integration. |
INTENT | Ausgabe via Intent. |
IP | Ausgabe via IP. |
KEYSTROKE | Ausgabe via Keystroke. |
MSR | Magnetstreifenleser-Eingabe. |
RFID | RFID-Eingabe. |
SERIAL | Serielle Eingabe. |
TOKENS | Token-Ausgabeformatierung. |
VOICE | Spracheingabe. |
Scanner-Identifikatoren
Abschnitt „Scanner-Identifikatoren“| Wert | Scanner-Ziel |
|---|---|
AUTO | DataWedge die automatische Scanner-Auswahl überlassen. |
BLUETOOTH_DS3678 | Bluetooth DS3678 Scanner. |
BLUETOOTH_RS6000 | Bluetooth RS6000 Scanner. |
BLUETOOTH_SSI | Bluetooth SSI Scanner. |
INTERNAL_CAMERA | Interner Kamera-Scanner. |
INTERNAL_IMAGER | Interner Imager-Scanner. |
INTERNAL_LASER | Interner Laserscanner. |
PLUGABLE_SSI | Steckbarer SSI-Scanner. |
PLUGABLE_SSI_RS5000 | Steckbarer SSI RS5000 Scanner. |
SERIAL_SSI | Serieller SSI-Scanner. |
USB_SSI_DS3608 | USB SSI DS3608 Scanner. |
Scanner-Statuswerte
Abschnitt mit dem Titel „Scanner-Statuswerte“| Wert | Bedeutung |
|---|---|
CONNECTED | Scanner ist verbunden. |
DISABLED | Scanner ist deaktiviert. |
DISCONNECTED | Scanner ist getrennt. |
IDLE | Scanner ist bereit und im Leerlauf. |
SCANNING | Scanner scannt gerade aktiv. |
WAITING | Scanner wartet auf Scan-Vorgang. |
DataWedge Fehlercodes
Abschnitt mit dem Titel „DataWedge Fehlercodes“| Wert | Inhalt des Abschnitts |
|---|---|
APP_ALREADY_ASSOCIATED | Die App ist bereits mit dem Profil verknüpft. |
APP_ALREADY_IN_DISABLED_LIST | Die App befindet sich bereits in der Liste der deaktivierten Apps. |
BUNDLE_EMPTY | Das bereitgestellte Config-Bundle war leer. |
CANNOT_READ_FILE | DataWedge konnte die bereitgestellte Datei nicht lesen. |
CONFIG_FILE_NOT_EXIST | Die referenzierte Konfigurationsdatei existiert nicht. |
DATAWEDGE_ALREADY_DISABLED | DataWedge ist bereits deaktiviert. |
DATAWEDGE_ALREADY_ENABLED | DataWedge ist bereits aktiviert. |
DATAWEDGE_DISABLED | DataWedge ist deaktiviert. |
DEVICE_NOT_CONNECTED | Das angeforderte Scanner-Gerät ist nicht verbunden. |
DEVICE_NOT_SUPPORTED | Das angeforderte Scanner-Gerät wird nicht unterstützt. |
INPUT_NOT_ENABLED | Das angeforderte Input-Plugin ist nicht aktiviert. |
INVALID_CONFIG_FILE | Die angegebene Konfigurationsdatei ist ungültig. |
INVALID_FILE_NAME | Der angegebene Dateiname ist ungültig. |
INVALID_FOLDER_PATH | Der angegebene Ordnerpfad ist ungültig. |
OPERATION_NOT_ALLOWED | DataWedge hat den Vorgang abgelehnt. |
PARAMETER_INVALID | Ein oder mehrere Parameter sind ungültig. |
PLUGIN_BUNDLE_INVALID | Das angegebene Plugin-Bundle ist ungültig. |
PLUGIN_DISABLED | Das angeforderte Plugin ist deaktiviert. |
PLUGIN_DISABLED_IN_CONFIG | Das angeforderte Plugin ist in dieser Config deaktiviert. |
PLUGIN_NOT_SUPPORTED | Das angeforderte Plugin wird nicht unterstützt. |
PROFILE_ALREADY_EXISTS | Das Zielprofil existiert bereits. |
PROFILE_ALREADY_SET | Das Zielprofil ist bereits aktiv. |
PROFILE_DISABLED | Das Zielprofil ist deaktiviert. |
PROFILE_HAS_APP_ASSOCIATION | Das Zielprofil hat noch App-Verknüpfungen. |
PROFILE_NAME_EMPTY | Der Profilname war leer. |
PROFILE_NOT_FOUND | Das Zielprofil wurde nicht gefunden. |
SCANNER_ALREADY_DISABLED | Der Scanner ist bereits deaktiviert. |
SCANNER_ALREADY_ENABLED | Der Scanner ist bereits aktiviert. |
SCANNER_DISABLE_FAILED | DataWedge konnte den Scanner nicht deaktivieren. |
SCANNER_ENABLE_FAILED | DataWedge konnte den Scanner nicht aktivieren. |
UNKNOWN | DataWedge hat einen unbekannten Fehler zurückgegeben. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-zebra-datawedge.
Weiterlesen mit @capgo/capacitor-zebra-datawedge
Abschnitt mit dem Titel „Weiterlesen mit @capgo/capacitor-zebra-datawedge“Wenn du es nutzt @capgo/capacitor-zebra-datawedge Um die Arbeit an nativen Plugins zu planen, verbinde sie mit @capgo/capacitor-zebra-datawedge verwenden für die native Funktion bei der Nutzung von @capgo/capacitor-zebra-datawedge, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für das Implementierungsdetail in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für das Implementierungsdetail beim Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow bei den Ionic Enterprise Plugin-Alternativen.