my.openbluetoothadapter(object object)
支付宝客户端 10.0.18 或更高版本; 若版本较低,建议采取 兼容处理 。
支小宝客户端 支持
安诊儿客户端 支持
小程序开发者工具: 不支持。请使用真机调试
主体: 企业支付宝小程序 、 个人支付宝小程序
相关文档: 蓝牙 api 错误码对照表 、 蓝牙 api 概览 、 my.closebluetoothadapter
初始化蓝牙适配器。
object object
查看示例
属性 | 类型 | 默认值 | 必填 | 描述 |
---|---|---|---|---|
autoclose | boolean | true | 否 | 表示是否在离开当前页面时自动断开蓝牙. |
success | function | - | 否 | 调用成功的回调函数。 |
fail | function | - | 否 | 调用失败的回调函数。 |
complete | function | - | 否 | 调用结束的回调函数(调用成功、失败都会执行)。 |
success 回调函数
参数
object res
属性 | 类型 | 描述 |
---|---|---|
issupportble | boolean | 该设备是否支持 ble。 |
fail 回调的参数为 object,error
属性为错误码,errormessage
属性为错误消息。
完整的错误码信息请查看蓝牙 api 错误码对照表。
错误码 | 错误消息 | 凯发app官方网站的解决方案 |
---|---|---|
14 | 设备蓝牙未授权 |
引导用户授权支付宝使用蓝牙功能。注:该错误玛仅限 ios 端。 |
2001 | 用户不允许授权。 |
用户拒绝为当前小程序授权。 请在交互中考虑此情况。如有需要,请向用户强调该授权的必要性。 |
2002 | 用户拒绝为当前小程序授权,并勾选了“总是保持以上选择”后,再次调用授权接口产生的报错。 |
如有需要,提醒或引导用户手动授权:小程序右上角胶囊按钮->设置->打开权限开关;或者通过调用 my.opensetting 帮助用户打开设置页面。 |
2003 | 用户勾选了不允许授权选项。 |
如有需要,提醒或引导用户手动授权:小程序右上角胶囊按钮->设置->打开权限开关;或者通过调用 my.opensetting 帮助用户打开设置页面。 |