安卓设备倒是没有任何问题,ios 设备在开启蓝牙搜索之后,就无限卡顿了 附近的蓝牙信号确实很多,几百个这样的
wx.startBluetoothDevicesDiscovery ios 设备 卡顿?小程序蓝牙信号问题,场景是 小程序打开蓝牙,搜索附近的蓝牙设备,不知道为什么,当附近的蓝牙设备很多很多的时候(厂区车间),安卓设备不受影响,ios 设备就因为搜索过程 卡顿,无法正常使用。看起来像是ios 手机 因为搜索太多的蓝牙信号导致的,并且手机发烫,电量消化很多
2023-03-28我遇到的情况相反,安卓没有问题,ios 设备在厂区 搜索蓝牙信号太多了,导致小程序卡死
小程序扫描蓝牙广播卡死的问题最近调试微信小程序蓝牙扫描广播,遇到两个比较严重的问题: 当在小程序中执行wx.startBluetoothDevicesDiscovery后,若是在周边有很多蓝牙设备(比如超过200个蓝牙设备同时发送蓝牙广播),有些安卓手机上的小程序会马上变得很卡顿,甚至导致微信卡死(360N5S手机则是扫描时周围有40个蓝牙设备左右就开始很卡顿了,锤子坚果pro手机可能是周围有200个蓝牙设备开始卡顿,小米5s plus也是周围有几十个蓝牙设备在发广播就开始卡顿),但是苹果手机没有出现这个问题; 有些安卓手机,比如锤子手机坚果pro(安卓版本7.1.1)通过微信小程序搜索蓝牙广播时,只能运行30分钟,超过30分钟后,就再也搜索不到任何蓝牙广播数据,这个时候,必须要靠人工手动关闭蓝牙,再打开蓝牙,微信小程序又可以搜索到蓝牙了,否则若是简单的退出杀死小程序,再重新进入打开小程序执行蓝牙wx.startBluetoothDevicesDiscovery语句,仍然是无法搜索蓝牙的。 这两个问题困扰好几天了,麻烦官方工程师能支持一下。
2023-03-27[图片][图片] [图片]
wx.sendSocketMessage 回调success后 直接监听到关闭 ?实现小程序websocket 心跳机制,wx.sendSocketMessage ping 之后判断返回pong 但是发送之后,也会提示发送成功,但是离开就会监听到 wx.onSocketClose {code: 1008, reason: "Publish"}
2020-09-08