Androidの動作
このプラグインのインストール手順とマークダウンガイドをコピーする
インテント出力が必要
インテント出力が必要というセクションこのプラグインはAndroidのブロードキャストを通じてスキャン結果を待ち受けます。Zebra DataWedgeのプロファイルは次の条件を満たす必要があります:
- アプリパッケージと関連付けられている
- 有効化
Intent Output - 使用
Broadcast Intent配信 - 同じアクションを渡したものと同じアクションでスキャンを送信します。
softScanTrigger()
指定された値が一致しない場合、プラグインはプロファイルを管理し、DataWedgeの状態を参照できますが、スキャンイベントはCapacitorアプリに届きません。
スキャンイベント
セクション「スキャンイベント」Capacitorのリスナーにサブスクライブして、デコードされたデータを受信します。 scan クリップボードにコピー
import { ZebraDataWedge } from '@capgo/capacitor-zebra-datawedge';
await ZebraDataWedge.addListener('scan', (event) => { console.log(event.data); console.log(event.labelType); console.log(event.source);});softScanTrigger(intentAction) 通知
使用する ZebraNotification.registerForNotification() ネイティブのスキャナーのステータスやプロファイルの切り替えの更新が必要な場合:
import { DataWedgeNotificationType, ZebraNotification,} from '@capgo/capacitor-zebra-datawedge';
await ZebraNotification.registerForNotification({ notificationType: DataWedgeNotificationType.SCANNER_STATUS, callback: (event) => { console.log(event.scannerStatus); },});製品ノート
セクションのタイトルは「製品ノート」- DataWedgeコマンドは、Zebraの
com.symbol.datawedgeパッケージが存在し、有効になっている必要があります。 softRfidTrigger()最初に登録されたスキャンインテントアクションを使用します。RFIDの読み取りを信頼できるように、1つ登録してください。- スキャニングフローの1つのcanonical インテントアクションを維持する。DataWedgeのプロファイルとアプリのリスナー間の不一致を減らします。
Androidの挙動から続ける
セクションのタイトルは「Androidの挙動から続ける」Androidを使用している場合 Androidの動作 ネイティブプラグインの作業を計画するには、 ネイティブ機能のnative capabilityを使用するには@capgo/capacitor-zebra-datawedgeを接続する native capabilityの@capgo/capacitor-zebra-datawedge Capgo プラグインディレクトリ Capgo プラグインディレクトリの製品ワークフロー Capacitor Plugins by Capgo Capacitor プラグインのCapgo プラグインの実装詳細 プラグインの実装詳細 プラグインの追加または更新 イオニック エンタープライズ プラグインの代替品の製品ワークフローについて。