干点代码
干点代码
  • 发布:2025-01-15 18:31
  • 更新:2025-01-16 11:31
  • 阅读:128

【报Bug】在鸿蒙3.0.0手机中,无法使用三方登,比如微信和Google

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11

HBuilderX类型: 正式

HBuilderX版本号: 4.45

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: 荣耀9X

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://appgallery.huawei.com/app/C109866805

示例代码:

2025年1月16日补充


uni.getProvider({  
    service: 'oauth',  
    success: function(res) {  
        console.log("============getProvider",res.provider);  
    }  
});  

返回日志信息为

============getProvider,  [Object] ["google","weixin"] 

在鸿蒙3.0.0手机中,无法使用微信三方登录

      uni.login({  
        provider: 'weixin',  
        success: function (event) {  
          console.log(event)  
        },  
        fail: function (err) {  
          console.log(err)  
        }  
      })

fail日志

{  
    "errMsg": "login:fail Unable to send",  
    "errCode": -100,  
    "code": -100,  
    "innerCode": -3  
}

无法使用Google登录

      uni.login({  
        provider: 'google',  
        success: function (loginRes) {  
          // 登录成功  
          console.log('====== google 登录成功', loginRes)  
        },  
        fail: function (err) {  
          console.log('====== google 登录授权失败', err)  
          // 登录授权失败  
        }  
      })

fail日志

{  
    "errMsg": "login:fail 12500: ",  
    "errCode": -1002,  
    "code": -1002  
}

操作步骤:

使用代码示例中的代码,直接调取三方登录

预期结果:

期望正常获取登录信息

实际结果:

{
"errMsg": "login:fail Unable to send",
"errCode": -100,
"code": -100,
"innerCode": -3
}

bug描述:

在鸿蒙3.0.0手机中,无法使用三方登录,包括微信和Google

2025-01-15 18:31 负责人:DCloud_App_Array 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

缩小问题范围,是不是鸿蒙 3.0 版本系统限制,对应的安卓版本多少。相同代码其他安卓手机、安卓系统是否正常

  • 干点代码 (作者)

    无法拉起三方登录的这部手机是 honor 9x ,harmonyOS3.0.0.170(C00E160R6P3) ,Android10 Quince Tart( API29).


    其他安卓手机正常,有一台华为mate40pro,系统是鸿蒙3.0.0 ,是正常可拉取授权。

    2025-01-16 16:08

要回复问题请先登录注册