跳到主要内容
版本:4.x

Taro.setBLEMTU(option)

协商设置蓝牙低功耗的最大传输单元 (Maximum Transmission Unit, MTU)

  • 需在 Taro.createBLEConnection 调用成功后调用
  • 仅安卓系统 5.1 以上版本有效,iOS 因系统限制不支持。

支持情况:

参考文档

类型

(option: Option) => Promise<Promised>

参数

参数类型
optionOption

Promised

FailCallbackResult | SuccessCallbackResult

Option

参数类型必填说明
deviceIdstring蓝牙设备 id
mtunumber最大传输单元。设置范围为 (22,512) 区间内,单位 bytes
complete(res: Promised) => void接口调用结束的回调函数(调用成功、失败都会执行)
fail(res: FailCallbackResult) => void接口调用失败的回调函数
success(res: SuccessCallbackResult) => void接口调用成功的回调函数

FailCallbackResult

参数类型说明
mtustring最终协商的 MTU 值。如果协商失败则无此参数。安卓客户端 8.0.9 开始支持。

SuccessCallbackResult

参数类型说明
mtustring最终协商的 MTU 值,与传入参数一致。安卓客户端 8.0.9 开始支持。