2***@qq.com
2***@qq.com
  • 发布:2023-07-28 14:51
  • 更新:2023-07-28 14:51
  • 阅读:250

【报Bug】【偶现】app进行微信一键登录,然后进行解除绑定,提示“业务参数配置缺失”

分类:HTML5+

产品分类: HTML5+

HBuilderX版本号: 3.7.11

手机系统: Android

手机系统版本号: Android 7.1.1

手机厂商: 模拟器

手机机型: 华为荣耀30也有,其它机型没有测试

打包方式: 云端

操作步骤:

反复解绑绑定

预期结果:

解绑成功

实际结果:

解绑失败

bug描述:

app进行微信一键登录,然后进行解除绑定,有时候可以正常解除绑定,有时候提示“业务参数配置缺失”。
manifest文件中已经配置oauth的微信appid、appsecret、UniversalLinks。


      async handleUnbind() {  
            let aweixin = null;  
            aweixin = await this.getService()  
            await this.authLogout(aweixin)  
            // 调用接口去除与手机号绑定    
            await this.unbindPhone()  
        },  
        getService(){  
            return new Promise((resolve) => {  
                let aweixin = null;  
                let auths = {};  
                plus.oauth.getServices((services) => {  
                    services.map(item => {  
                        auths[item.id] = item  
                    })  
                    aweixin = auths['weixin'];  
                    resolve(aweixin)  
                }, (e) => {  
                    mui.toast("获取登录鉴权服务列表失败")  
                    resolve(aweixin)  
                });  
            })  
        },  
        authLogout(aweixin){  
            return new Promise((resolve) => {  
                if(!aweixin){  
                    mui.toast("当前环境不支持微信登录")  
                    return;  
                }  
                aweixin.logout(function(e){  
                    resolve()  
                }, function(e){  
                    alert(JSON.stringify(e)) //此处提示 业务参数配置缺失  
                    mui.toast("注销登录认证失败")  
                });  
            })  
        },  
2023-07-28 14:51 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复