my.onbluetoothdevicefound(function listener)
支付宝客户端 10.0.18 或更高版本; 若版本较低,建议采取 兼容处理 。
支小宝客户端 支持
安诊儿客户端 支持
小程序开发者工具: 不支持。ide 模拟器暂不支持调试,请以真机调试结果为准。
主体: 企业支付宝小程序 、 个人支付宝小程序
监听搜索到新蓝牙设备的事件。
function listener
搜索到新的蓝牙设备的事件的监听函数
参数
object res
属性 | 类型 | 描述 | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
devices | array | 新搜索到的设备列表 |
||||||||||||||||||||||
|
fail 回调的参数为 object,error
属性为错误码,errormessage
属性为错误消息。
错误码的详细信息请查看蓝牙 api 错误码对照表。
my.onbluetoothdevicefound axml 代码
my.onbluetoothdevicefound js 代码
<view>
<button size="default" type="primary" ontap="searchequipment">开始搜索设备button>
<button size="default" type="primary"ontap="onbluetoothdevicefound">监听搜索到的新蓝牙设备button>
view>
page({
searchequipment() {
my.startbluetoothdevicesdiscovery({
allowduplicateskey: true,
success: (res) => {
console.log("success", res);
},
fail: (error) => {
console.log("fail", error);
},
});
},
onbluetoothdevicefound() {
my.onbluetoothdevicefound((res) => {
console.log(res);
});
},
});
-
tip调用 my.startbluetoothdevicesdiscovery 开始搜索以后,bluetoothdevicefound 事件才会触发,即通过 my.onbluetoothdevicefound 添加的监听函数才会被回调。
-
tip同一蓝牙设备,android 上获取到的 deviceid 与 ios 上获取到的并不相同。