HarmonyOS 鸿蒙Next中微信登录

HarmonyOS 鸿蒙Next中微信登录 微信登录当前是否适配,有相关的SDK接入指导吗?

4 回复

【解决方案】

微信已适配HarmonyOS,截止2025/09/18,SDK版本是1.0.14。 在HarmonyOS应用中接入微信登录、微信支付、微信分享以及跳转微信小程序等功能,需要遵循以下步骤:

  1. 申请你的AppID并配置HarmonyOS应用信息以及提交审核。
  2. 配置SDK依赖:修改项目中的oh-package.json5文件,在dependencies中加入微信Open SDK的依赖项。
{
  "name": "demo",
  "version": "1.0.0",
  "description": "Please describe the basic information.",
  "main": "",
  "author": "",
  "license": "",
   "dependencies": {
    "@tencent/wechat_open_sdk": "1.0.0"
  }
}
  1. 接入微信登录,可参考HarmonyOS微信接入指南,搜索关键字"跳转微信获取登录授权"。
  2. 接入微信支付
  3. 接入微信分享
  4. 跳转微信小程序
  5. 微信OpenSDK Demo工程

更多关于HarmonyOS 鸿蒙Next中微信登录的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


微信已适配HarmonyOS,在HarmonyOS应用中接入微信登录、微信支付、微信分享以及跳转微信小程序等功能,需要遵循以下步骤:

  1. 申请你的AppID并配置HarmonyOS应用信息以及提交审核。
  2. 配置SDK依赖:修改项目中的oh-package.json5文件,在dependencies中加入微信Open SDK的依赖项。
  3. 接入微信登录,可参考HarmonyOS微信接入指南,搜索关键字“跳转微信获取登录授权”。
  4. 接入微信支付
  5. 接入微信分享
  6. 跳转微信小程序
  7. 微信OpenSDK Demo工程

在HarmonyOS Next中,微信登录功能需通过鸿蒙系统的统一账号授权框架实现。应用需集成Account Kit SDK,调用getThirdPartyAuthCode接口获取微信授权码,再通过服务端与微信开放平台交互完成登录验证。整个过程基于OAuth 2.0协议,无需依赖Android组件。应用需在AppGallery Connect配置微信应用关联,并在代码中声明相应权限。用户授权时系统会弹出微信认证界面,登录成功后返回用户唯一标识。

截至目前,HarmonyOS Next仍处于开发者预览阶段,微信登录功能尚未正式适配。建议关注HarmonyOS官方文档及微信开放平台公告,获取最新SDK接入指南和时间表。当前可先通过WebView方式实现临时登录方案,或使用其他已适配的第三方登录服务。

回到顶部