# onBeaconServiceChange
监听蓝牙适配器状态变化事件。
注意事项:需要先调用startBeaconDiscovery。
# 支持说明
该接口对应的客户端版本需要 5.3.2 版本及以上(Android和 iOS)。
# 输入
继承标准对象输入,扩展属性如下所示。
| 名称 | 数据类型 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|---|
| callback | function | 是 | - | 该事件的回调函数 |
# 输出
继承标准对象输出,扩展属性如下所示。
| 名称 | 数据类型 | 描述 |
|---|---|---|
| available | boolean | 服务目前是否可用 |
# 示例代码
app.link.startBeaconDiscovery({
uuids: [
"fda50693-a4e2-4fb1-afcf-c6eb07647825"
],
success(res) {
app.link.onBeaconServiceChange(function(res) {
console.log(JSON.stringify(res));
});
},
fail(res) {
console.log(`startBeaconDiscovery fail: ${JSON.stringify(res)}`);
}
});
success返回对象示例:
{
"available": true,
}