問題タブ [react-native-ble-plx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - npm モジュール内に移動すると、react-native-ble-plx スキャンが実行されない
同じ実装を使用して複数のアプリケーションを BLE デバイスに接続するため、そのコードをモジュール内に移動しようとしています。ただし、アプリ内のフォルダー内で同じコードが機能すると、モジュール内でスキャンコードが機能しないという奇妙な問題が発生しています。
次のコードでテストしました。
モジュール内ではデバイスはまったく検出されませんが、アプリ内ではモジュールとしてではなく、期待どおりに動作します。
モジュールには、ピアの依存関係としてネイティブ ライブラリがあります。
アプリはこのようにモジュールをインクルードしています
アプリの node_modules 内に正しいコードがあることを確認しました。
私の混乱に加えて、react-native-ble-plx を使用するアプリケーションでは、BLE の状態を で監視するために機能しmanager.onStateChange
ます。
logcat にエラーは見つかりませんでした。メトロにもエラーはありません。エラーの原因について誰かアドバイスしてもらえますか?