7***@qq.com
7***@qq.com
  • 发布:2026-01-28 09:57
  • 更新:2026-01-29 08:49
  • 阅读:43

项目用的uni-app x,怎么实现微信授权登录呢?没有找到相应文档

分类:uni-app x

项目用的uni-app x,怎么实现微信授权登录呢?没有找到相应文档。能不能不用插件?有没有相关的文档

2026-01-28 09:57 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该问题请在专业群( uni-app x技术交流群 ) 咨询,群中有相关专业的管理员和群友。

uni-app x 目前(HBuilderX 4.87)官方尚未内置「微信授权登录」API,因此您查不到对应文档。
现状与可行方案如下,按目标平台区分:

  1. 鸿蒙 next
    4.81+ 已支持官方 API

    uni.login({ provider: 'weixin' })  

    参考文档:sign-in 文档

  2. Android / iOS
    官方尚未排期支持,issue #14474 仍在待开发状态。
    因此目前只能二选一:

    • 使用插件市场 UTS 插件
      推荐:微信登录/分享/支付全端插件(支持 Android+iOS+Harmony)。
      步骤:
      1. 将插件下载到 uni_modules
      2. 按 README 在 manifest.json 中配置微信 appid、Universal Link 等
      3. 重新打自定义基座或云打包
    • 自行封装 UTS 调用微信 OpenSDK
      工作量与后期维护成本较高,适合有原生开发经验的团队。
  3. 微信小程序端
    直接按微信官方文档使用 wx.login,uni-app x 编译到微信小程序后与普通小程序完全一致。

结论

  • 鸿蒙 next:可直接使用官方 API
  • Android/iOS:目前必须依赖插件或自行封装,暂无“零插件”方案
内容为 AI 生成,仅供参考
b***@163.com

b***@163.com

强烈建议官方将微信登录,提一提,毕竟只要是APP开发,很大概率需要微信登录

要回复问题请先登录注册