Androidの動作
このプラグインのインストール手順とフルマークダウンガイドを含むセットアッププロンプトをコピーします。
意図された出力が必要です
「意図された出力が必要」というセクションプラグインはAndroidのブロードキャストを通じてスキャン結果を待ち受けます。Zebra DataWedgeプロファイルは、以下の条件を満たす必要があります。
- アプリパッケージと関連付けられていること
- 有効化
Intent Output - 使用
Broadcast Intent配信 - スキャンを同じアクションに送信します。
softScanTrigger()
If those values do not match, the plugin can still manage profiles and query DataWedge state, but scan events will not reach your Capacitor app.
スキャンイベント
セクション:スキャンイベントスキャンイベントを受信するには、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() native スキャナーのステータスやプロファイルの切り替えの更新が必要な場合:
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 つのスキャニング フローごとに、DataWedge プロファイルとアプリのリスナー間の不一致を減らすために、1 つのカノニカル インテント アクションを維持してください。
Android の動作から続けてください
「Android の動作から続けてください」Androidを使用している場合 Androidの動作 ネイティブプラグインの作業を計画するには、 ネイティブ機能の@capgo/capacitor-zebra-datawedgeを接続する ネイティブ機能の@capgo/capacitor-zebra-datawedgeの Capgo プラグインディレクトリ Capgo プラグインディレクトリの Capacitor プラグインのCapgo Capacitor プラグインのCapgoの プラグインの追加または更新 プラグインの追加または更新の Ionic Enterprise プラグインの代替 イオニック エンタープライズ プラグインの代替品の製品ワークフローについて。