Zum Inhalt springen

@capgo/capacitor-zebra-datawedge

Verwalte Zebra DataWedge-Profile, Benachrichtigungen, Abfragen und Scan-Trigger auf Zebra Android-Geräten

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.

PlattformSupportNotizen
iOSJaNative
AndroidJaNative
WebNeinAbsichern mit Capacitor.getPlatform()
  • cloneProfile
  • createProfile
  • deleteProfile
  • importConfig
MethodeBeschreibung
cloneProfileZum aktuellen Verhalten siehe die Definitionen im Quellcode.
createProfileZum aktuellen Verhalten siehe die Definitionen im Quellcode.
deleteProfileZum aktuellen Verhalten siehe die Definitionen im Quellcode.
importConfigZum aktuellen Verhalten siehe die Definitionen im Quellcode.
renameProfileZum aktuellen Verhalten siehe die Definitionen im Quellcode.
restoreConfigZum aktuellen Verhalten siehe die Definitionen im Quellcode.
setConfigZum aktuellen Verhalten siehe die Definitionen im Quellcode.
setDisabledAppListZum aktuellen Verhalten siehe die Definitionen im Quellcode.
setIgnoreDisabledProfilesZum aktuellen Verhalten siehe die Definitionen im Quellcode.
registerForNotificationZum aktuellen Verhalten siehe die Definitionen im Quellcode.
unRegisterForNotificationZum aktuellen Verhalten siehe die Definitionen im Quellcode.
enumerateScannersZum aktuellen Verhalten siehe die Definitionen im Quellcode.
getActiveProfileZum aktuellen Verhalten siehe die Definitionen im Quellcode.
getAssociatedAppsZum aktuellen Verhalten siehe die Definitionen im Quellcode.
getConfigZum aktuellen Verhalten siehe die Definitionen im Quellcode.
getDatawedgeStatusZum aktuellen Verhalten siehe die Definitionen im Quellcode.
getDisabledAppListZum aktuellen Verhalten siehe die Definitionen im Quellcode.
getIgnoreDisabledProfilesZum aktuellen Verhalten siehe die Definitionen im Quellcode.
getProfilesListZum aktuellen Verhalten siehe die Definitionen im Quellcode.
getScannerStatusZum aktuellen Verhalten siehe die Definitionen im Quellcode.
getVersionInfoZum aktuellen Verhalten siehe die Definitionen im Quellcode.
disableDatawedgeZum aktuellen Verhalten siehe die Definitionen im Quellcode.
disableScannerInputZum aktuellen Verhalten siehe die Definitionen im Quellcode.
enableDatawedgeZum aktuellen Verhalten siehe die Definitionen im Quellcode.
enableScannerInputZum aktuellen Verhalten siehe die Definitionen im Quellcode.
enumerateTriggersZum aktuellen Verhalten siehe die Definitionen im Quellcode.
notifyZum aktuellen Verhalten siehe die Definitionen im Quellcode.
resetDefaultProfileZum aktuellen Verhalten siehe die Definitionen im Quellcode.
setDefaultProfileZum aktuellen Verhalten siehe die Definitionen im Quellcode.
setReportingOptionsZum aktuellen Verhalten siehe die Definitionen im Quellcode.
softRfidTriggerZum aktuellen Verhalten siehe die Definitionen im Quellcode.
softScanTriggerZum aktuellen Verhalten siehe die Definitionen im Quellcode.
switchScannerZum aktuellen Verhalten siehe die Definitionen im Quellcode.
switchScannerParamsZum aktuellen Verhalten siehe die Definitionen im Quellcode.
switchToProfileZum aktuellen Verhalten siehe die Definitionen im Quellcode.
getPluginVersionZum aktuellen Verhalten siehe die Definitionen im Quellcode.
addListenerZum aktuellen Verhalten siehe die Definitionen im Quellcode.
addListenerZum aktuellen Verhalten siehe die Definitionen im Quellcode.

Verwende diese Werte beim Erstellen von Profilen, Konfigurieren von Plugins, Abfragen des Scanner-Status oder beim Handling von DataWedge-Fehlern.

WertNutzt
CREATE_IF_NOT_EXISTDas Profil nur erstellen, wenn es noch nicht existiert.
OVERWRITEDie bestehende Profilkonfiguration ersetzen.
REMOVEDie Profilkonfiguration entfernen.
UPDATEDie bestehende Profilkonfiguration aktualisieren.
WertDer Nutzer erhält
CONFIGURATION_UPDATEDataWedge-Konfigurationsänderungen.
PROFILE_SWITCHEvents bei Profilwechseln.
SCANNER_STATUSScanner-Verbindungs- und Scan-Status-Events.
WertKonfiguriert
ADFErweiterte Data-Formatting-Regeln.
BARCODEBarcode-Scanner-Input.
BDFGrundlegende Regeln zur Datenformatierung.
DCPData Capture Plus Integration.
EKBEnterprise Keyboard Integration.
INTENTAusgabe via Intent.
IPAusgabe via IP.
KEYSTROKEAusgabe via Keystroke.
MSRMagnetstreifenleser-Eingabe.
RFIDRFID-Eingabe.
SERIALSerielle Eingabe.
TOKENSToken-Ausgabeformatierung.
VOICESpracheingabe.
WertScanner-Ziel
AUTODataWedge die automatische Scanner-Auswahl überlassen.
BLUETOOTH_DS3678Bluetooth DS3678 Scanner.
BLUETOOTH_RS6000Bluetooth RS6000 Scanner.
BLUETOOTH_SSIBluetooth SSI Scanner.
INTERNAL_CAMERAInterner Kamera-Scanner.
INTERNAL_IMAGERInterner Imager-Scanner.
INTERNAL_LASERInterner Laserscanner.
PLUGABLE_SSISteckbarer SSI-Scanner.
PLUGABLE_SSI_RS5000Steckbarer SSI RS5000 Scanner.
SERIAL_SSISerieller SSI-Scanner.
USB_SSI_DS3608USB SSI DS3608 Scanner.
WertBedeutung
CONNECTEDScanner ist verbunden.
DISABLEDScanner ist deaktiviert.
DISCONNECTEDScanner ist getrennt.
IDLEScanner ist bereit und im Leerlauf.
SCANNINGScanner scannt gerade aktiv.
WAITINGScanner wartet auf Scan-Vorgang.
WertInhalt des Abschnitts
APP_ALREADY_ASSOCIATEDDie App ist bereits mit dem Profil verknüpft.
APP_ALREADY_IN_DISABLED_LISTDie App befindet sich bereits in der Liste der deaktivierten Apps.
BUNDLE_EMPTYDas bereitgestellte Config-Bundle war leer.
CANNOT_READ_FILEDataWedge konnte die bereitgestellte Datei nicht lesen.
CONFIG_FILE_NOT_EXISTDie referenzierte Konfigurationsdatei existiert nicht.
DATAWEDGE_ALREADY_DISABLEDDataWedge ist bereits deaktiviert.
DATAWEDGE_ALREADY_ENABLEDDataWedge ist bereits aktiviert.
DATAWEDGE_DISABLEDDataWedge ist deaktiviert.
DEVICE_NOT_CONNECTEDDas angeforderte Scanner-Gerät ist nicht verbunden.
DEVICE_NOT_SUPPORTEDDas angeforderte Scanner-Gerät wird nicht unterstützt.
INPUT_NOT_ENABLEDDas angeforderte Input-Plugin ist nicht aktiviert.
INVALID_CONFIG_FILEDie angegebene Konfigurationsdatei ist ungültig.
INVALID_FILE_NAMEDer angegebene Dateiname ist ungültig.
INVALID_FOLDER_PATHDer angegebene Ordnerpfad ist ungültig.
OPERATION_NOT_ALLOWEDDataWedge hat den Vorgang abgelehnt.
PARAMETER_INVALIDEin oder mehrere Parameter sind ungültig.
PLUGIN_BUNDLE_INVALIDDas angegebene Plugin-Bundle ist ungültig.
PLUGIN_DISABLEDDas angeforderte Plugin ist deaktiviert.
PLUGIN_DISABLED_IN_CONFIGDas angeforderte Plugin ist in dieser Config deaktiviert.
PLUGIN_NOT_SUPPORTEDDas angeforderte Plugin wird nicht unterstützt.
PROFILE_ALREADY_EXISTSDas Zielprofil existiert bereits.
PROFILE_ALREADY_SETDas Zielprofil ist bereits aktiv.
PROFILE_DISABLEDDas Zielprofil ist deaktiviert.
PROFILE_HAS_APP_ASSOCIATIONDas Zielprofil hat noch App-Verknüpfungen.
PROFILE_NAME_EMPTYDer Profilname war leer.
PROFILE_NOT_FOUNDDas Zielprofil wurde nicht gefunden.
SCANNER_ALREADY_DISABLEDDer Scanner ist bereits deaktiviert.
SCANNER_ALREADY_ENABLEDDer Scanner ist bereits aktiviert.
SCANNER_DISABLE_FAILEDDataWedge konnte den Scanner nicht deaktivieren.
SCANNER_ENABLE_FAILEDDataWedge konnte den Scanner nicht aktivieren.
UNKNOWNDataWedge hat einen unbekannten Fehler zurückgegeben.

Diese Referenz wird synchronisiert von src/definitions.ts in 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.