Alipay JSSDK V3.1.1

ap.onBLEConnectionStateChanged(CALLBACK)

监听低功耗蓝牙连接的错误事件,包括设备丢失,连接异常断开等等。

CALLBACK 参数说明

名称类型描述
deviceIdString蓝牙设备 id,参考 device 对象
connectedBoolean连接目前的状态

代码示例

<script src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.inc.min.js"></script>

<button id="J_btn" class="btn btn-default">监听蓝牙设备事件</button>
<script>
  var btn = document.querySelector('#J_btn');

  btn.addEventListener('click', function(){
    ap.onBLEConnectionStateChanged(function(res){
      var msg = '设备 id:' + res.deviceId +
                '是否链接:' + res.connected;
      ap.showToast(msg);
    });
  });
</script>

其他说明

  • 为防止多次注册事件监听导致一次事件多次回调,建议每次调用on方法监听事件之前,先调用off方法,关闭之前的事件监听。