Android ビヘイビア
Copy a setup prompt with the install steps and the full markdown guide for this plugin.
意図出力は必須です
セクションのタイトルは “意図出力は必須です”このプラグインは、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のパッケージが存在し、有効になっている必要があります。- 最初に登録されたスキャンインテントアクションを使用します。RFID読み取りに依存する前に、1つを登録してください。
com.symbol.datawedge1つのスキャニングフローごとに、DataWedgeプロファイルとアプリのリスナー間の不一致を減らすために、1つのカノニカルなインテントアクションを維持してください。 softRfidTrigger()Androidの動作から続けて- 「Androidの動作から続けて」セクション
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__Androidを使用している場合、ネイティブ プラグインの作業を計画するには、Android Behaviorを使用してネイティブ プラグインの作業と接続してください。 ネイティブ ビヘイビア Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-zebra-datawedgeを使用してネイティブ機能と接続してください。 Using @capgo/capacitor-zebra-datawedge for the native capability in Using @capgo/capacitor-zebra-datawedge, Capgo プラグイン ディレクトリ Capgo プラグイン Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, プラグインの追加または更新 Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替品の製品ワークフローについてです。