Anleitung
Zebra DataWedge in Capacitor nutzen
@capgo/capacitor-zebra-datawedge verwenden
Capacitor Plugin für das Zebra DataWedge Profilmanagement, Benachrichtigungen, Abfragen und Soft-Scanning auf Zebra Android-Geräten.
Installieren
bun add @capgo/capacitor-zebra-datawedge
bunx cap sync
bunx cap sync kopiert den nativen code des Plugins in deine nativen Projekte. Nach jedem Plugin-Upgrade erneut ausführen.
Importieren
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
API auf einen Blick
| 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. |
Beispiele
cloneProfile()
Siehe die API-Referenz für den aktuellen Contract.
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.cloneProfile({
destProfileName: 'dest-profile',
sourceProfileName: 'source-profile',
});
createProfile()
Siehe die API-Referenz für den aktuellen Contract.
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.createProfile({ profileName: 'profile' });
deleteProfile()
Siehe die API-Referenz für den aktuellen Contract.
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.deleteProfile({ profileNames: ['profile'] });
importConfig()
Siehe die API-Referenz für den aktuellen Contract.
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.importConfig({ folderPath: 'path/to/file' });
renameProfile()
Siehe die API-Referenz für den aktuellen Contract.
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.renameProfile({
currentProfileName: 'current-profile',
newProfileName: 'new-profile',
});
restoreConfig()
Siehe die API-Referenz für den aktuellen Contract.
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.restoreConfig();
Die obige Tabelle listet die 35 Core-Methoden auf. Listener- und Version-Helper sowie der vollständige Contract jeder Methode sind in der GitHub Repository.
Events abonnieren
addListener gibt ein Handle zurück. Rufe handle.remove() wenn der Screen unmountet wird.
Vollständige Referenz
Weiter geht's mit @capgo/capacitor-zebra-datawedge verwenden
Wenn du es nutzt @capgo/capacitor-zebra-datawedge verwenden Um die Arbeit an nativen Plugins zu planen, verbinde sie mit @capgo/capacitor-zebra-datawedge für die Implementierungsdetails in @capgo/capacitor-zebra-datawedge, Erste Schritte für die Implementierungsdetails in Erste Schritte, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, und Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren.