Zebra Android デバイス上で Zebra DataWedge のプロファイル、通知、クエリ、スキャントリガーを管理します
まずはこちらから cloneProfile() および以下に示すその他のコアメソッド。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | ネイティブ |
| Android | はい | ネイティブ |
| Web | いいえ | Capacitor.getPlatform() でガード |
コア機能
「コア機能」セクションcloneProfilecreateProfiledeleteProfileimportConfig
公開 API
「Public 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 | 現在の動作については、ソースの定義を参照してください。 |
getPluginVersion | 現在の動作については、ソースの定義を参照してください。 |
addListener | 現在の動作については、ソースの定義を参照してください。 |
addListener | 現在の動作については、ソースの定義を参照してください。 |
リファレンス値
「リファレンス値」というタイトルのセクションプロファイルの作成、プラグインの設定、スキャナーの状態監視、またはDataWedgeの結果エラーを処理する際に、これらの値を使用してください。
プロファイル設定モード
「プロファイル設定モード」というセクション| 値 | 使用する |
|---|---|
CREATE_IF_NOT_EXIST | プロファイルが存在しない場合のみ、新規作成します。 |
OVERWRITE | 既存のプロファイル設定を上書きします。 |
REMOVE | プロファイル設定を削除します。 |
UPDATE | 既存のプロファイル設定を更新します。 |
通知タイプ
「通知タイプ」セクション| 値 | ユーザーへの通知内容: |
|---|---|
CONFIGURATION_UPDATE | DataWedgeの設定更新イベント。 |
PROFILE_SWITCH | アクティブなプロファイルの切り替えイベント。 |
SCANNER_STATUS | スキャナーの接続およびスキャン状態のイベント。 |
DataWedge プラグイン
「DataWedge Plugins」セクション| 値 | 以下の設定を行います: |
|---|---|
ADF | 高度なデータフォーマット(Advanced Data Formatting)ルール。 |
BARCODE | バーコードスキャナーの入力。 |
BDF | 基本的なデータフォーマット規則 |
DCP | Data Capture Plus との連携 |
EKB | Enterprise Keyboard との連携 |
INTENT | Intent による出力 |
IP | IP による出力 |
KEYSTROKE | キー入力による出力 |
MSR | 磁気ストライプリーダー入力 |
RFID | RFID 入力 |
SERIAL | シリアル入力 |
TOKENS | トークン出力のフォーマット |
VOICE | 音声入力 |
スキャナー識別子
「スキャナー識別子」セクション| 値 | スキャナーのターゲット |
|---|---|
AUTO | DataWedgeにスキャナーを自動選択させます。 |
BLUETOOTH_DS3678 | Bluetooth DS3678 スキャナー |
BLUETOOTH_RS6000 | Bluetooth RS6000 スキャナー |
BLUETOOTH_SSI | Bluetooth SSI スキャナー |
INTERNAL_CAMERA | 内蔵カメラスキャナー |
INTERNAL_IMAGER | 内蔵イメージャースキャナー |
INTERNAL_LASER | 内蔵レーザースキャナー |
PLUGABLE_SSI | プラグイン式 SSI スキャナー |
PLUGABLE_SSI_RS5000 | プラグイン式 SSI RS5000 スキャナー |
SERIAL_SSI | シリアルSSIスキャナー |
USB_SSI_DS3608 | USB SSI DS3608スキャナー |
スキャナーのステータス値
「スキャナーのステータス値」セクション| 値 | 意味 |
|---|---|
CONNECTED | スキャナーは接続されています |
DISABLED | スキャナーは無効です |
DISCONNECTED | スキャナーは切断されています |
IDLE | スキャナーは待機中です |
SCANNING | スキャナーはスキャン中です |
WAITING | スキャナーはスキャン待ちです |
DataWedge エラーコード
「DataWedge エラーコード」セクション| 値 | このセクションの内容 |
|---|---|
APP_ALREADY_ASSOCIATED | アプリは既にプロファイルに関連付けられています。 |
APP_ALREADY_IN_DISABLED_LIST | アプリは既に無効化リストに含まれています。 |
BUNDLE_EMPTY | 指定された設定 bundle は空でした。 |
CANNOT_READ_FILE | DataWedge が指定されたファイルを読み込めませんでした。 |
CONFIG_FILE_NOT_EXIST | 参照先の設定ファイルが存在しません。 |
DATAWEDGE_ALREADY_DISABLED | DataWedge は既に無効です。 |
DATAWEDGE_ALREADY_ENABLED | DataWedge は既に有効です。 |
DATAWEDGE_DISABLED | DataWedge は無効になっています。 |
DEVICE_NOT_CONNECTED | 指定されたスキャナーデバイスが接続されていません。 |
DEVICE_NOT_SUPPORTED | 指定されたスキャナーデバイスはサポートされていません。 |
INPUT_NOT_ENABLED | 指定された入力プラグインが有効になっていません。 |
INVALID_CONFIG_FILE | 指定された設定ファイルが無効です。 |
INVALID_FILE_NAME | 指定されたファイル名が無効です。 |
INVALID_FOLDER_PATH | 指定されたフォルダパスが無効です。 |
OPERATION_NOT_ALLOWED | DataWedge が操作を拒否しました。 |
PARAMETER_INVALID | 1つ以上のパラメータが無効です。 |
PLUGIN_BUNDLE_INVALID | 指定されたプラグインの bundle が無効です。 |
PLUGIN_DISABLED | 指定されたプラグインは無効化されています。 |
PLUGIN_DISABLED_IN_CONFIG | 指定されたプラグインはこの設定では無効です。 |
PLUGIN_NOT_SUPPORTED | 指定されたプラグインはサポートされていません。 |
PROFILE_ALREADY_EXISTS | 対象のプロファイルは既に存在します。 |
PROFILE_ALREADY_SET | 対象のプロファイルは既にアクティブです。 |
PROFILE_DISABLED | 対象のプロファイルは無効化されています。 |
PROFILE_HAS_APP_ASSOCIATION | 対象のプロファイルにはまだアプリの関連付けがあります。 |
PROFILE_NAME_EMPTY | プロファイル名が空です。 |
PROFILE_NOT_FOUND | 対象のプロファイルが見つかりませんでした。 |
SCANNER_ALREADY_DISABLED | スキャナーは既に無効です。 |
SCANNER_ALREADY_ENABLED | スキャナーは既に有効です。 |
SCANNER_DISABLE_FAILED | DataWedgeによるスキャナーの無効化に失敗しました。 |
SCANNER_ENABLE_FAILED | DataWedgeによるスキャナーの有効化に失敗しました。 |
UNKNOWN | DataWedgeが不明なエラーを返しました。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-zebra-datawedge.
@capgo/capacitor-zebra-datawedgeの続き
「@capgo/capacitor-zebra-datawedgeの続き」セクション使用している場合 @capgo/capacitor-zebra-datawedge ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-zebra-datawedgeの使用方法 @capgo/capacitor-zebra-datawedgeの使用方法におけるネイティブ機能について Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新における実装詳細については、および Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案におけるプロダクトワークフローについては。