潘公子
潘公子
  • 发布:2023-05-25 10:43
  • 更新:2023-06-05 11:25
  • 阅读:850

鸿蒙系统能否支持uni.login?

分类:uni-app

使用鸿蒙手机,调用微信登录没有任何效果,发现在调用uni.login微信登录api的时候没有起作用,请问各位大佬有解决方案吗?

2023-05-25 10:43 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

支持的,请在HBuilderX中使用标准基座真机运行确认是否可以正常调用,注意请确保手机上已经安装微信App,并可以正常使用微信。
如果标准基座可以正常调用,而云端打包或自定义基座有问题,说明是配置不正确导致的。请检测配置的appid和包名是否与微信开放平台后台申请的配置是否一致。

  • 潘公子 (作者)

    找到问题啦,但是因为华为有个微信支付保护功能,所以在这个功能未开启的阶段就无法调起微信,请问在开发阶段这个问题有解决办法吗

    2023-06-02 16:31

DCloud_Android_DQQ

DCloud_Android_DQQ

1 鸿蒙系统支持 uni.login 我使用下面的设备测试

2 提供一下复现问题的代码和环境,确认你调用的是支付还是登陆

  • 干点代码

    HbuilderX4.45 拉取微信登录,提示

    {

    "errMsg": "login:fail Unable to send",

    "errCode": -100,

    "code": -100,

    "innerCode": -3

    }

    代码为

    uni.login({

    provider: 'weixin',

    "onlyAuthorize": true,

    success: function (event) {


        },  
    fail: function (err) {
    uni.hideLoading()
    console.log(err)
    }
    })

    2025-01-15 18:20

  • 干点代码

    鸿蒙3.0.0 ,以下代码也是一样

    uni.login({


    provider: 'weixin',

    success: function (event) {


    },    

    fail: function (err) {

    uni.hideLoading()

    console.log(err)

    }

    })

    2025-01-15 18:23

要回复问题请先登录注册