0

Zebra の Datawedge サービスを介してバーコード スキャンをリッスンする Flutter アプリを作成しています。バーコード情報を使用して Android Intent を起動するようにサービスを構成しました。

ブロードキャスト レシーバを正常に登録でき、スキャンするとブロードキャストを受信して​​いることがわかります。ただし、問題は、何らかの理由で Intent アクションが登録したものと同じではないことです。Android Studio で Datawedge を使用してこの問題に遭遇したことはありません。私のプロファイルは他のプロジェクトと同じです。

スキャンするたびに、 actionandroid.intent.action.RUNと extrasを含む Intent を受け取りますBundle[{enable-checked-mode=true, start-paused=true, enable-dart-profiling=true, verify-entry-points=true, enable-background-compilation=true}]

私の質問は、Dart または Flutter が着信する Android Intents を何らかの方法で覆い隠すことですか? また、アクション/カテゴリを AndroidManifest に登録しようとしましたが、それもうまくいきませんでした。まだ同じ意図を持っています。

4

1 に答える 1