私のプロジェクトでは Bluetooth 信号の受信と送信が必要ですが、React-Native についてはまだあまり詳しくないので、Bluetooth 関連の機能に React-Native で使用できるコンポーネントはどれですか?
ベストアンサー1
更新(免責事項付き):
私が最初の答えを出した時から、状況は変わりました。私の会社では(ポリディア) BT 用の React Native には非常に優れたライブラリがないことに気付いたため、独自のソリューションを開発し、完全にオープンソース化 (許容ライセンス) しました。これは 2 つの RX ベースの Android および iOS ネイティブ ライブラリに基づいており、その周りに共通の React Native ラッパーを作成しました。これにより、同じ Javascript/RN インターフェイスを使用できますが、内部的にはネイティブ iOS/Android の詳細はネイティブ コードで処理されます。
ライブラリはここにあります:https://github.com/Polidea/react-native-ble-plx
免責事項: 私は、ライブラリを作成した会社である Polidea の主席ソフトウェア エンジニアであり、元 CTO です。
元の回答:
RN には Bluetooth アクセス用の組み込みコンポーネントはないと思います。
Bluetoothを使用する場合は、独自のObj-C APIコンポーネントを作成する必要があります(https://facebook.github.io/react-native/docs/native-modules-ios.html#content) または、誰かがすでに行っているニーズに合ったサードパーティ コンポーネントを使用することもできます。利用可能なものがいくつかあります (Google で簡単に検索できます)。
https://github.com/frostney/react-native-bluetooth-state
https://github.com/frostney/react-native-ibeacon
うまく動作するかどうかはわかりませんが、他の機能が必要な場合の出発点として使用できます。