{"repo":"RxReader/tencent_kit","free":true,"listed":false,"github":"https://github.com/RxReader/tencent_kit","clone":"git clone https://github.com/RxReader/tencent_kit.git","description":"Flutter版QQ登录/分享","language":"Dart","stars":279,"topics":["flutter","qq","login","share"],"license":"MIT","category":"mobile-apps","readme_excerpt":"tencent kit Flutter 版腾讯(QQ)SDK 相关工具 Flutter版微信SDK Flutter版腾讯(QQ)SDK Flutter版新浪微博SDK Flutter版支付宝SDK Flutter版深度链接 Flutter版walle渠道打包工具 Dart/Flutter Pub 私服 simple pub server 相关文档 腾讯开放平台 QQ互联 QQ 创建、填写及校验UniversalLinks Apple Universal Links 开始使用 Android iOS 暂不支持 SceneDelegate，详见文档 iOS SDK环境搭建 Universal Links apple-app-site-association - 通过 https://${your applinks domain}/.well-known/apple-app-site-association 链接可访问 示例: https://${your applinks domain}/universal link/${example app}/qq conn/${appId} ⚠️ 很多 SDK 都会用到 universal link，可为不同 SDK 分配不同的 path 以作区分 HarmonyOS 当前在 HarmonyOS 平台, 仅支持 setIsPermissionGranted/registerApp/isQQInstalled/loginServerSide 由于 SDK 限制，当前仅支持 Server-Side 模式登录，请调用 loginServerSide 方法登录, 支持拉起 App 授权或 H5 授权 (qrcode 为 true 即可) 为了 API 统一, Server-Side 模式授权返回的 auth code 存储在 TencentLoginResp.accessToken (不要当成客户端的 token 使用) 详情阅读官方文档: harmonyos sdk 环境搭建, 并阅读最后的说明 关于在后端使用 code 换取 access token 的问题, 请参考官方文档: 通过Authorization Code获取Access Token , redirect uri 一般为 auth://tauth.qq.com/ 项目中 module.json5 的 \"module\" 节点下配置 querySchemes 在 Ability 的 skills 节点中配置 scheme Flutter 分享类型 说说(图/文/视频) 文本 图片 音乐 视频 网页 :---: :---: :---: :---: :---: :---: :---: QQ 不支持 不支持 支持 支持 不支持 支持 QZone 支持 不支持 不支持 不支持 不支持 支持 注意 ⚠️⚠️⚠️ registerApp 前必须先调用 setIsPermissionGranted issues/60 issues/79 兼容 flutter 2.5 兼容问题 issues/54 配置 安装（仅iOS） 示例 示例 Star History","default_branch":null,"files":null,"tree":[],"storefront":"/r/RxReader","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RxReader/tencent_kit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}