gpt4 book ai didi

react native 中的蓝牙

转载 作者:行者123 更新时间:2023-12-02 21:35:27 34 4
gpt4 key购买 nike

我的项目需要接收和发送蓝牙信号,而我对react-native还很陌生,那么我可以在react-native中使用哪个组件来实现蓝牙相关功能?

最佳答案

更新(含免责声明):

自从我给出最初的答案以来,事情已经发生了变化。在我的公司( Polidea ),由于我们意识到 React Native for BT 没有非常好的库,所以我们开发了自己的解决方案并完全开源(许可)。它基于两个基于 RX 的 Android 和 iOS native 库,我们围绕它编写了一个通用的 React Native 包装器,以便您可以使用相同的 Javascript/RN 接口(interface),但在底层, native iOS/Android 细节是在 native 代码中处理的。

图书馆在这里:https://github.com/Polidea/react-native-ble-plx

免责声明:我是首席软件工程师和前首席技术官@Polidea - 创建该库的公司。

原始答案:

我认为 RN 中没有用于蓝牙访问的内置组件。

如果您想使用蓝牙,您要么需要编写自己的 Obj-C API 组件(如 https://facebook.github.io/react-native/docs/native-modules-ios.html#content 中所述),要么使用一些适合您需求的第三方组件(有人已经这样做了)。有几个可用(快速谷歌搜索):

https://github.com/frostney/react-native-bluetooth-state

https://github.com/frostney/react-native-ibeacon

不确定它们是否运行良好,但如果您需要其他功能,可以使用它们作为起点。

关于 react native 中的蓝牙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32241386/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com