ap.openBluetoothAdapter 初始化支付宝蓝牙模块

优质
小牛编辑
126浏览
2023-12-01

ap.openBluetoothAdapter(OPTION, CALLBACK)

初始化支付宝客户端的蓝牙模块。在调用支付宝蓝牙模块其它相关 API 之前,须调先调用此接口。

CALLBACK 参数说明

名称类型描述
isSupportBLEBoolean是否支持 BLE

错误码说明

error描述
12蓝牙未打开
13与系统蓝牙服务的链接暂时丢失
14未授权支付宝使用蓝牙功能
15未知错误

代码示例

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

<button class="btn btn-default">初始化本机蓝牙</button>
<script>
  var btn = document.querySelector('#J_btn');
  btn.addEventListener('click', function(){
    ap.openBluetoothAdapter({
      success: function(res){
        if(!res.isSupportBLE) {
          ap.alert('抱歉,您的手机不支持 BLE');
        }
      },
      fail: function(res) {
        ap.showToast(res.errorMessage);
      }
    });
  });
</script>