收藏
回答

企业微信H5:JS-SDK无法调用openBluetoothAdapter(初始化蓝牙模块)接口?

初始化蓝牙模块接口的api地址:https://work.weixin.qq.com/api/doc/90000/90136/90500#wx.openBluetoothAdapter


一开始我以为是我没有通过config接口注入权限的问题,后来我发现在 附录-所有JS接口列表(api地址:https://work.weixin.qq.com/api/doc/90000/90136/90507) 中,并不包含openBluetoothAdapter接口,且 设备(api地址:https://work.weixin.qq.com/api/doc/90000/90136/90498) 相关的接口在列表中都没有展示。


另外,我在JS-SDK的使用说明(api地址:https://work.weixin.qq.com/api/doc/90000/90136/90514)中,官方步骤一中需要引入的 jweixin-1.2.0.js 文件中,也并没有搜索到对 openBluetoothAdapter 接口的初始化定义。


之后,我调用了 附录-所有JS接口列表 中含有的接口,结果都可以调用成功,而 附录-所有JS接口列表 中没有的接口,则没能成功调用。


我的疑惑是:

1.企业微信应用的H5页,到底能不能调用设备-蓝牙的相关接口;

2.如果官方给出的api确实有问题的话,那么有没有别的方法实现:在基于企业微信内的网页中,实现蓝牙连接及使用;

3.附录-所有JS接口列表中,明明写的是所有接口,但实际上包含的并不全,这到底啥情况。


以上,新手求教,谢谢各位大神

最后一次编辑于  01-09
回答关注问题邀请回答
收藏

1 个回答

  • undefined
    undefined
    01-09

    接口调用失败的回调函数 返回的信息是什么呢?

    01-09
    赞同
    回复 5
    • bye
      bye
      01-09
      谢谢回复。
      没能执行回调,所以没有返回信息,详细说明如图。
      01-09
      回复
    • undefined
      undefined
      01-09回复bye
      我看见你用的1.2.0这个版本,建议你换个高版本,比如1.3.2,好像有1.4.0版本吧
      01-09
      回复
    • bye
      bye
      01-09回复undefined
      我刚刚尝试了替换成1.3.2、1.4.0、1.5.0、1.6.0等版本,wx.openBluetoothAdapter == undefined,所以还是没进回调(保证替换过程中,浏览器没有缓存)
      01-09
      回复
    • undefined
      undefined
      01-09回复bye
      https://developers.weixin.qq.com/community/enterprisewechat  去企业微信那里提问吧,那里有专人回答
      01-09
      回复
    • bye
      bye
      01-09回复undefined
      好的,感谢
      01-09
      回复
登录 后发表内容
问题标签