收藏
回答

微信公众号通过jsapi调用蓝牙初始化失败?

目前测试部分手机正常,包括iphone11 pro max(系统官方最新)、iphone11、iphone se2和部分android机型,但目前发现以下机型无法初始化,

iphone8 plus(系统官方最新)、华为mate40(出厂版本)、小米K30(出厂版本)

苹果手机报错如下:

openWXDevicceLib:{"err_msg“:"openWXDevicceLi:fail_no permission to execute"}

安卓手机报错如下:

openWXDDeeviceLib:{"err_msg":"system:access_denied"}

微信版本截止目前为最新版本且通过认证

AppID:wx8ac1c985af8b670a

日志已上传,2021-03-19 10:07分测试并上传

jsapi各种版本(从1.0.0至1.6.0)匀有测试,问题一致。

https://res2.wx.qq.com/open/js/jweixin-1.0.0.js


初始化代码:

wx.invoke('openWXDeviceLib', {'brandUserName':'gh_xxxxxxxxx'}, function(res){
    //console.log('openWXDeviceLib:'+res);
    alert('openWXDeviceLib:'+JSON.stringify(res));
    if(res.err_msg.toUpperCase()=='openWXDeviceLib:ok'.toUpperCase()) {
        switch (res.bluetoothState) {
            case 'off':
                alert('请打开手机蓝牙.');
                break;
            case 'unauthorized':
                alert('请授权微信蓝牙功能并打开蓝牙.');
                break;
            case 'on':
                vm.bluetoothstate(true);
                break;
            default:
                alert('未知错误');
        }
    } else {
        alert('初始化蓝牙错误.');
    }
});
最后一次编辑于  03-19
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-许涛
    社区技术运营专员-许涛
    03-22

    你好,请问调用的是那个接口呢?

    03-22
    有用
    回复 2
  • 静
    03-30
    调用jsapi接口:openWXDeviceLib 报错。具体代码上面已提供。
    


    我们测试还发现一个问题:

    原来申请的公众号是可以的。这次不行是今年新申请的微信公众号(服务号)。代码完全一样。能麻烦帮忙解决下这个问题。目前这样没办法给用户去使用的。

    03-30
    有用
    回复
登录 后发表内容
问题标签