uni-app uni.login在鸿蒙APP上不进入任何回调包括complete

uni-app uni.login在鸿蒙APP上不进入任何回调包括complete

操作步骤:

  • 直接调用uni.login

预期结果:

  • 起码也要进入login的回调吧

实际结果:

  • uni.login调用了,内部打印了[wxopensdk::WXApi]信息,就没有后续了,没有进入任何回调函数内

bug描述:

  1. 已在微信开发者平台填写鸿蒙相关信息
  2. 已在module.json5添加metadata填写WX_APPID
  3. uni.getProvider可以正常获取到微信
  4. 调用uni.login可以唤起微信授权,返回的时候,控制台会打印信息(不是fail、success、complete打印的)

请问会是什么原因呢,安卓、iOSAPP跟微信小程序都正常的

信息类别 详细信息
产品分类 uniapp/App
PC开发环境操作系统 Mac
PC开发环境操作系统版本号 26.0.1
HBuilderX类型 Alpha
HBuilderX版本号 4.84
手机系统 HarmonyOS NEXT
手机系统版本号 HarmonyOS 6.0.0
手机厂商 华为
手机机型 nova14
页面类型 vue
vue版本 vue3
打包方式 云端
项目创建方式 HBuilderX

Image Image


更多关于uni-app uni.login在鸿蒙APP上不进入任何回调包括complete的实战教程也可以访问 https://www.itying.com/category-93-b0.html

12 回复

因为我使用了微信支付跟微信登录,配置了querySchemes,里面的目前的处理办法是,删掉querySchemes里面的wxopensdk,这样子uni.login会进入回调里面

更多关于uni-app uni.login在鸿蒙APP上不进入任何回调包括complete的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


不嵌套 function 和 Promise 也没有吗?

我直接通过tap触发函数,光秃秃的,就只有一个uni.login,也不会进入uni.login的任何回调里面

鸿蒙啥时候支持微信登录的?上个月还不行的啊!根本唤不起微信!

可以关注一下更新日志

刚才测试,居然可以了,以前都无法唤起微信的!
具体代码如下:

你的是什么版本编译器啊,我的login函数咋不进入回调里面呢

代码是这样的,直接通过tap触发的,

在鸿蒙手机上打印的信息,如下

调用了uni.login函数了,也唤起微信登录了,但是返回的时候,没有进入任何回调啊,安卓跟ios都有

我这里测试没问题,请确认微信是最新版。正确的配置了微信的 appid

那就麻了,我用的也是4.84alpha版本

不进入回调,给我发个红包告诉你。 官方技术是解决不了你的这个问题的

哈哈,官方帮我解决啦

回到顶部