onStateChangeEvent android与ios不一致
发布于 5 年前 作者 guli 5164 次浏览 来自 问答

1、onStateChangeEvent  这个事件监听在ios上无需打开openBluetoothAdapter 成功后注册就能使用 但在android 上面只openBluetoothAdapter 后再监听onStateChangeEvent 才会成功。


2、getBluetoothAdapterState 在android(魅族E蓝手机)一直失败。

9 回复

 微信号:wzhsh90

1、getBluetoothAdapterState 微信号wzhsh90 发生时间:今天,另外getBluetoothAdapterState 这个接口在wifi开启与不开启是不一样的效果。

2、onBluetoothAdapterStateChange 事件在ios上不需要open就能收到,测试机型为iphone 5s

wx.onBluetoothAdapterStateChange   该接口在iOS上的预期是需要open才会收到回调的,我们在iOS多个机型测试下也是符合预期的,楼主你是在什么时机注册的呢?之前有调用过open么?

wzhsh90 这个微信号可以加么? 我们直接拉群讨论吧   @中胜

这个问题的测试微信号是什么呢?

2、onBluetoothAdapterStateChange 事件在ios上不需要open就能收到,测试机型为iphone 5s

1、另外问一个问题,蓝牙断开了会自动重连?如何控制不自动重连?

2、notifyBLECharacteristicValueChanged接口state为true调用一次后,下次如果不调用一次state:false,会导致蓝牙数据重复上报。

麻烦登陆iOS微信,在通讯录-添加好友页面中输入 “:up” 来手动上传日志,我们定位一下问题

2、getBluetoothAdapterState 在android(魅族E蓝手机)一直失败。

这个问题还能复现么?如果可以的话,麻烦提供下微信号和发生的时间

回到顶部