HarmonyOS鸿蒙Next中QQ登录、QQ分享和支付宝支付,这些在flutter能用哪个插件吗?

HarmonyOS鸿蒙Next中QQ登录、QQ分享和支付宝支付,这些在flutter能用哪个插件吗? 【问题描述】:QQ登录、QQ分享 和 支付宝支付,这些在鸿蒙flutter能用哪个插件吗?

【问题现象】:咨询类 不涉及异常

【版本信息】:Flutter ohos; HarmonyOS NEXT

【复现代码】:不涉及

【尝试解决方案】:不涉及

3 回复

使用方式可参考: https://pub.dev/packages/tencent_kit

当前在HarmonyOS平台,仅支持setIsPermissionGranted/registerApp/isQQInstalled/loginServerSide

由于SDK限制,当前仅支持服务端模式登录,请调用loginServerSide方法登录,支持拉起App授权或H5授权 (qrcode 为 true 即可)

为了 API 统一,服务器端模式授权返回的授权码 存储在TencentLoginResp.accessToken(不要当成客户端的 token 使用)

详情阅读官方文档:harmonyos_sdk环境搭建,并阅读最后的说明

关于在网关使用代码换取access_token的问题,请参考官方文档:通过授权码获取Access Token,redirect_uri一般为auth://tauth.qq.com/

更多关于HarmonyOS鸿蒙Next中QQ登录、QQ分享和支付宝支付,这些在flutter能用哪个插件吗?的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


在HarmonyOS鸿蒙Next中,Flutter开发可以使用以下插件:

  • QQ登录与分享:可使用fluwx插件,支持微信与QQ分享,但需确认QQ功能适配鸿蒙。
  • 支付宝支付:可使用flutter_alipay插件,但需检查鸿蒙兼容性。
    注意:鸿蒙Next环境下,需确保插件支持HarmonyOS API,部分功能可能需要原生适配。

对于HarmonyOS NEXT上的Flutter应用,目前官方尚未提供直接适配的QQ登录、QQ分享或支付宝支付插件。

由于HarmonyOS NEXT是一个全新的独立操作系统,其底层架构与Android不同,因此原有的Android平台插件(如fluwxopen_qqalipay等)无法直接使用。

当前可行的技术路径是:

  1. 使用HarmonyOS原生能力开发:通过Flutter的Platform Channel(平台通道)机制,调用HarmonyOS原生(ArkTS)开发的QQ/支付宝SDK功能模块。这需要你或你的团队具备HarmonyOS原生开发能力,自行封装相关SDK的调用接口。
  2. 关注官方及社区生态进展:HarmonyOS NEXT的生态,包括Flutter插件生态,正在快速发展中。建议密切关注:
    • HarmonyOS开发者官网 的公告和更新。
    • HarmonyOS官方或社区未来可能推出的相关适配插件或解决方案。

总结:现阶段在HarmonyOS NEXT的Flutter项目中实现这些功能,需要自行通过平台通道集成原生SDK。建议评估HarmonyOS原生开发投入,或等待相关插件生态的成熟。

回到顶部