@capgo/capacitor-zebra-datawedge を使用
Zebra AndroidデバイスでのZebra DataWedgeプロファイル管理、通知、クエリ、およびソフトスキャンを実現する Capacitor plugin。
インストール
bun add @capgo/capacitor-zebra-datawedge
bunx cap sync
bunx cap sync プラグインのネイティブcodeをネイティブプロジェクトにコピーします。プラグインをアップグレードするたびに再度実行してください。
インポート
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
API の概要
| メソッド | 説明 |
|---|---|
cloneProfile |
現在の動作については、ソースの定義を参照してください。 |
createProfile |
現在の動作については、ソースの定義を参照してください。 |
deleteProfile |
現在の動作については、ソースの定義を参照してください。 |
importConfig |
現在の動作については、ソースの定義を参照してください。 |
renameProfile |
現在の動作については、ソースの定義を参照してください。 |
restoreConfig |
現在の動作については、ソースの定義を参照してください。 |
setConfig |
現在の動作については、ソースの定義を参照してください。 |
setDisabledAppList |
現在の動作については、ソースの定義を参照してください。 |
setIgnoreDisabledProfiles |
現在の動作については、ソースの定義を参照してください。 |
registerForNotification |
現在の動作については、ソースの定義を参照してください。 |
unRegisterForNotification |
現在の動作については、ソースの定義を参照してください。 |
enumerateScanners |
現在の動作については、ソースの定義を参照してください。 |
getActiveProfile |
現在の動作については、ソースの定義を参照してください。 |
getAssociatedApps |
現在の動作については、ソースの定義を参照してください。 |
getConfig |
現在の動作については、ソースの定義を参照してください。 |
getDatawedgeStatus |
現在の動作については、ソースの定義を参照してください。 |
getDisabledAppList |
現在の動作については、ソースの定義を参照してください。 |
getIgnoreDisabledProfiles |
現在の動作については、ソースの定義を参照してください。 |
getProfilesList |
現在の動作については、ソースの定義を参照してください。 |
getScannerStatus |
現在の動作については、ソースの定義を参照してください。 |
getVersionInfo |
現在の動作については、ソースの定義を参照してください。 |
disableDatawedge |
現在の動作については、ソースの定義を参照してください。 |
disableScannerInput |
現在の動作については、ソースの定義を参照してください。 |
enableDatawedge |
現在の動作については、ソースの定義を参照してください。 |
enableScannerInput |
現在の動作については、ソースの定義を参照してください。 |
enumerateTriggers |
現在の動作については、ソースの定義を参照してください。 |
notify |
現在の動作については、ソースの定義を参照してください。 |
resetDefaultProfile |
現在の動作については、ソースの定義を参照してください。 |
setDefaultProfile |
現在の動作については、ソースの定義を参照してください。 |
setReportingOptions |
現在の動作については、ソースの定義を参照してください。 |
softRfidTrigger |
現在の動作については、ソースの定義を参照してください。 |
softScanTrigger |
現在の動作については、ソースの定義を参照してください。 |
switchScanner |
現在の動作については、ソースの定義を参照してください。 |
switchScannerParams |
現在の動作については、ソースの定義を参照してください。 |
switchToProfile |
現在の動作については、ソースの定義を参照してください。 |
例
cloneProfile()
現在のコントラクトについては、API のリファレンスを参照してください。
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.cloneProfile({
destProfileName: 'dest-profile',
sourceProfileName: 'source-profile',
});
createProfile()
現在のコントラクトについては、API のリファレンスを参照してください。
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.createProfile({ profileName: 'profile' });
deleteProfile()
現在のコントラクトについては、API のリファレンスを参照してください。
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.deleteProfile({ profileNames: ['profile'] });
importConfig()
現在のコントラクトについては、API のリファレンスを参照してください。
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.importConfig({ folderPath: 'path/to/file' });
renameProfile()
現在のコントラクトについては、API のリファレンスを参照してください。
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.renameProfile({
currentProfileName: 'current-profile',
newProfileName: 'new-profile',
});
restoreConfig()
現在のコントラクトについては、API のリファレンスを参照してください。
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.restoreConfig();
上記の表には35個のコアメソッドが記載されています。リスナーやバージョンのヘルパー、および各メソッドの完全なコントラクトについては、以下にドキュメントがあります。 GitHub リポジトリ.
イベントをリッスンする
addListener ハンドルを返します。画面がアンマウントされるときに handle.remove() を呼び出してください。
完全なリファレンス
@capgo/capacitor-zebra-datawedge の使用方法から続ける
使用している場合 @capgo/capacitor-zebra-datawedge の使用方法 ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-zebra-datawedge @capgo/capacitor-zebra-datawedge の実装詳細については、 スタートガイド スタートガイドの実装詳細については、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor Plugins の実装詳細、および プラグインの追加または更新 プラグインの追加または更新に関する実装詳細についてはこちら。