如何通过有线或蓝牙将数据从本机发送到任何用户的计算机?

问题描述 投票:0回答:1

我想创建需要将图像从iOS应用程序发送到用户计算机的iOS应用程序。然后,我计划通过蓝牙或USB线连接计算机和iOS应用程序。但是,我刚刚学习了反应原生,我不知道反应原生的细节。具有反应原生功能,用于连接蓝牙或电缆。我非常感谢所有的建议。非常感谢:)

ios reactjs react-native react-redux
1个回答
0
投票

您可以使用名为react-native-ble-plx或react-native-ble-plx-hive的库。这两种包装都可以与低能量蓝牙装置一起使用。

对于react-native-ble-plx

iOS(纯反应原生)

npm install --save react-native-ble-plx

react-native link react-native-ble-plx

如果您没有至少一个,请添加空的Swift文件:选择文件/新建/文件...

选择Swift文件并单击Next。

根据需要命名,选择目标并创建它。

接受创建Objective-C桥接头。最低支持的iOS版本是8.0

如果要支持后台模式:在应用程序目标中,转到功能选项卡,然后在后台模式部分启用蓝牙LE附件部分。

将restoreStateIdentifier和restoreStateFunction传递给BleManager构造函数。

iOS(expo / Podfile)

确保您的Expo项目已分离。

npm install --save react-native-ble-plx

react-native link react-native-ble-plx

如果您没有至少一个,请添加空的Swift文件:

选择文件/新建/文件...

选择Swift文件并单击Next。

根据需要命名,选择应用程序目标并创建它。

接受创建Objective-C桥接头。

更新您的ios / Podfile以包含:

pod'reaction-native-ble-plx',: path =>'../node_modules/react-native-ble-plx'pod'alse-native-ble-plx-swift',: path =>'../ node_modules /反应天然-BLE-PLX”

输入ios文件夹并运行pod update

最低支持的iOS版本是8.0

如果要支持后台模式:

在您的应用程序目标中,转到“功能”选项卡,然后在“后台模式”部分启用“使用蓝牙LE附件”。

将restoreStateIdentifier和restoreStateFunction传递给BleManager构造函数。

react-native-ble-plx-hive是react-native-ble-plx的预编译版本,用于加速纱线安装

© www.soinside.com 2019 - 2024. All rights reserved.