uni-app uni.login在鸿蒙APP上不进入任何回调包括complete
uni-app uni.login在鸿蒙APP上不进入任何回调包括complete
操作步骤:
- 直接调用uni.login
预期结果:
- 起码也要进入login的回调吧
实际结果:
- uni.login调用了,内部打印了[wxopensdk::WXApi]信息,就没有后续了,没有进入任何回调函数内
bug描述:
- 已在微信开发者平台填写鸿蒙相关信息
- 已在module.json5添加metadata填写WX_APPID
- uni.getProvider可以正常获取到微信
- 调用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 |

更多关于uni-app uni.login在鸿蒙APP上不进入任何回调包括complete的实战教程也可以访问 https://www.itying.com/category-93-b0.html
因为我使用了微信支付跟微信登录,配置了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版本
不进入回调,给我发个红包告诉你。 官方技术是解决不了你的这个问题的
哈哈,官方帮我解决啦

