k***@163.com
k***@163.com
  • 发布:2025-04-09 16:54
  • 更新:2025-04-16 15:14
  • 阅读:243

【报Bug】安卓一键登录界面 配置QQ登录,点击QQ授权登录后没有回调通知,只有点击QQ登录后直接关闭一键登录才有通知

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: Apple M4 Pro

HBuilderX类型: 正式

HBuilderX版本号: 4.57

手机系统: Android

手机系统版本号: Android 15

手机厂商: 小米

手机机型: 小米REDMI K80

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
const callback = (resB) => {  
          // 获取一键登录弹框协议勾选状态  
          that.univerifyManager.getCheckBoxState({  
            success(res) {  
              if(!res.state){  
                  that.$util.showToast('请同意服务条款')  
                  return  
              }  
                if(resB.provider == 'weixin'){//微信  
                    that.onWxLogin(1)  
                    // univerifyManager.close()  
                }else if(resB.provider == 'qq'){//qq  
                    that.onQqLogin(1)  

//只有调用that.univerifyManager.close() 才有QQ登录回调通知
//that.univerifyManager.close()
}else if(resB.provider == 'apple'){//苹果
that.onAppleLogin(1)
// univerifyManager.close()
}
}
})
}

            // 订阅自定义按钮点击事件  
            that.univerifyManager.onButtonsClick(callback)  

onQqLogin(type) {
console.log('一键登录开始qq登录111')
var that = this;

        plus.oauth.getServices(function(services){  

            var loginService=null;  

            for(var i in services){  
                var service=services[i];  
                if(service!=null&&service.id=='qq'){  
                    loginService=service;  
                    break;  
                }  
            }  
            loginService.logout(function(e){  
            }, function(e){  

            });  
            console.log('先退出QQ登录成功')  
            uni.login({  
                provider: "qq",  
                success: function(loginRes) {  
                            console.log("qq登录成功loginRes",loginRes)  

在一键登录配置的QQ登录 调用uni.login 没有回调通知

操作步骤:

在一键登录 配置QQ登录 然后点击QQ登录

预期结果:

回调通知QQ登录的结果,如果返回结果 登录成功后再关闭一键登录界面

实际结果:

收不到回调通知QQ登录的结果

bug描述:

安卓一键登录界面 配置QQ登录,点击QQ授权登录后没有回调通知,只有点击QQ登录后直接关闭一键登录才有通知

配置的微信登录 点击授权登录之后可以收到回调通知。

2025-04-09 16:54 负责人:DCloud_Android_YJC 分享
已邀请:
DCloud_Android_YJC

DCloud_Android_YJC

已私信,需要提供一些信息。

  • k***@163.com (作者)

    已发送本地打包文件

    2025-04-23 12:16

要回复问题请先登录注册