問題原因:
wx.onBluetoothDeviceFound 接口返回的是新的藍牙設備,之前連接過的在部分安卓機型上,不算做新的藍牙設備,故重新連接搜索不到
解決辦法:
操作完成后要及時關閉連接,同時也要關閉藍牙設備,否則安卓下再次進入會搜索不到設備除非關閉小程序進程再進才可以,IOS不受影響。
wx.closeBLEConnection({ deviceId: 連接的deviceId, success(res) { }, fail(res) { } }) wx.closeBluetoothAdapter({ success(res){ }, fail(res){ } })
參考鏈接:
https://www.cnblogs.com/zhusheng2008/p/7546236.html