uni-app uni.login在鸿蒙APP上不进入任何回调包括complete
uni-app uni.login在鸿蒙APP上不进入任何回调包括complete
操作步骤:
- 直接调用uni.login
预期结果:
- 起码也要进入login的回调吧
实际结果:
- uni.login调用了,内部打印了[wxopensdk::WXApi]信息,就没有后续了,没有进入任何回调函数内
bug描述:
- uni.login调用了,内部打印了[wxopensdk::WXApi]信息,就没有后续了,没有进入任何回调函数内
| 信息类别 | 信息内容 |
|------------------|--------------------|
| 产品分类 | uniapp/App |
| PC开发环境 | Windows |
| PC开发环境版本 | win10 |
| HBuilderX类型 | 正式 |
| HBuilderX版本 | 4.85 |
| 手机系统 | HarmonyOS NEXT |
| 手机系统版本 | HarmonyOS 6.0.0 |
| 手机厂商 | 华为 |
| 手机机型 | mate70 |
| 页面类型 | vue |
| vue版本 | vue3 |
| 打包方式 | 离线 |
| 项目创建方式 | HBuilderX |
更多关于uni-app uni.login在鸿蒙APP上不进入任何回调包括complete的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于uni-app uni.login在鸿蒙APP上不进入任何回调包括complete的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
该bug反馈内容基本完整但存在关键缺失:提供了详细的系统环境信息(HBuilderX 4.85、HarmonyOS 6.0.0等)和问题现象(调用uni.login仅输出[wxopensdk::WXApi]日志且无回调),但缺少核心代码示例和具体调用参数(如provider类型、univerifyStyle配置等),导致官方难以直接复现。预期结果合理(应触发回调),实际结果异常,符合bug特征。
经核查知识库,鸿蒙平台(HarmonyOS NEXT)支持uni.login但有限制条件:
知识库明确说明HarmonyOS需使用特定方式实现登录,其中一键登录需通过uni.getUniVerifyManager实现,而非常规uni.login直接调用
若使用账号密码登录,必须通过uni.login获取code,但需确保已正确配置华为开发者联盟申请的clientID及证书指纹
HBuilderX 4.85版本可能存在鸿蒙适配问题(当前最新正式版为4.87),建议升级后测试
该问题非误报,但用户可能混淆了鸿蒙平台的登录机制:
鸿蒙不支持传统微信式登录回调,需按元服务登录规范配置
日志[wxopensdk::WXApi]表明底层调用了微信SDK,但鸿蒙环境应使用华为自有登录能力
推荐检查是否遗漏provider: 'univerify’参数及华为开发者联盟配置,参考鸿蒙登录接入流程补充必要信息后重试
内容为 AI 生成,仅供参考

