我在我的移动应用程序中使用了低功耗蓝牙和 react-native 。我只想找到其他移动设备,所以我找不到任何其他手机及其支持的低功耗蓝牙,但我找到了我的智能手表, 我的问题是低功耗蓝牙可以找到其他手机还是只是为了配饰?
你建议我找其他手机做什么。
我的代码
export const App = () => {
const manager = new BleManager();
manager.startDeviceScan(null, { scanMode: 2, }, (error, device) => {
if (error) {
console.log('error', error)
return
}
if (device !== null) {
console.log(device)
}
}
}
我已经编辑了我的 android/app/src/main/AndroidManifest.xml
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission-sdk-23 android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-feature android:name="android.hardware.bluetooth_le" android:required="true"/>
我用了
"react": "16.13.1",
"react-native": "0.63.3",
"react-native-ble-plx": "^2.0.1",