Getting Started
このプラグインのインストール手順とマークダウンガイドを含むセットアッププロンプトをコピーします。
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-zebra-datawedge`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/zebra-datawedge/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
インストール
「インストール」のセクションAI-Assisted セットアップを使用してプラグインをインストールできます。AI ツールに Capgo スキルを追加するには、以下のコマンドを実行してください。
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins次に、以下のプロンプトを使用してください:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-zebra-datawedge` plugin in my project.Manual Setupを使用する場合は、以下のコマンドを実行して、下記のプラットフォーム固有の手順に従ってください。
-
プラグインをインストール
ターミナルウィンドウ bun add @capgo/capacitor-zebra-datawedge -
ネイティブプラットフォームを同期
ターミナルウィンドウ bunx cap sync android -
デバイス上のDataWedgeを設定
- アプリパッケージに関連付けられたZebra DataWedgeプロファイルを作成または選択してください。
- 有効化
Intent Output. - 設定
Intent deliveryにBroadcast Intent. - 選択肢
app.capgo.zebra.SCAN.
-
Androidの動作を確認
- Capgoのスタイルガイドを参照 Androidの注意 生産環境でソフトトリガーを有効化する前に
基本設定
基本設定import { DataWedgeConfigMode, DataWedgePlugin, ZebraConfiguration, ZebraDataWedge, ZebraRuntime,} from '@capgo/capacitor-zebra-datawedge';
const intentAction = 'app.capgo.zebra.SCAN';
await ZebraConfiguration.setConfig({ profileName: 'CapgoZebraProfile', profileEnabled: true, configMode: DataWedgeConfigMode.CREATE_IF_NOT_EXIST, appList: [ { packageName: 'com.example.app', activityList: ['*'], }, ], pluginConfigs: [ { pluginName: DataWedgePlugin.BARCODE, resetConfig: true, paramList: { scanner_selection: 'auto', scanner_input_enabled: 'true', }, }, { pluginName: DataWedgePlugin.INTENT, resetConfig: true, paramList: { intent_output_enabled: 'true', intent_action: intentAction, intent_delivery: 2, }, }, ],});
await ZebraDataWedge.addListener('scan', (result) => { console.log('Scanned', result.data, result.labelType);});
const result = await ZebraRuntime.softScanTrigger(intentAction);console.log(result.data);主な実行グループ
「メイン ランタイム グループ」ZebraConfigurationプロファイルと非有効アプリ設定を管理します。ZebraNotificationデータウェッジの通知ブロードキャストの登録(スキャナーのステータスやプロファイルの切り替えなど)ZebraQueryアクティブなプロファイル、関連アプリ、スキャナーのステータス、スキャナーのリスト、バージョン情報を読み取ります。ZebraRuntimeデータウェッジの有効/無効、スキャナーの切り替え、スキャンのトリガーなどを実行します。
プラットフォームスコープ
「プラットフォームスコープ」- Android: Zebra デバイスに DataWedge がインストールされている場合、完全にサポートされています。
- iOS: DataWedge は Zebra Android 限定のため利用できません。
- Web: API 形状の平行性の範囲内で利用できません。
Getting Started から続けてください。
「Getting Started から続けてください」Capgoを使用している場合 Getting Started Capgoを使用してネイティブプラグインの作業を計画するには、Capgoを接続します。 Capgoの@capgo/capacitor-zebra-datawedgeを使用してネイティブ機能を使用します。Capgoの@capgo/capacitor-zebra-datawedgeを使用してネイティブ機能を使用します。 for the native capability in Using @capgo/capacitor-zebra-datawedge, Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, プラグインの追加または更新を使用して実装詳細を使用します。 Ionic Enterprise Plugin Alternatives Capgoの代替 Capgo製品ワークフローについてのIonic Enterprise Plugin代替。