地址
https://github.com/OpenFlutter/fluwx
说明
Fluwx
是一个微信SDK插件,它允许开发者调用 微信原生SDK .
能力
- 分享图片,文本,音乐,视频等。支持分享到会话,朋友圈以及收藏.
- 微信支付.
- 在微信登录时,获取Auth Code.
- 拉起小程序.
- 订阅消息.
- 打开微信.
准备
Fluwx
可以做很多工作但不是所有. 在集成之前,最好读一下官方文档.
然后你才知道怎么生成签名,怎么使用universal link以及怎么添加URL schema等.
安装
在pubspec.yaml
文件中添加fluwx
依赖:
Fluwx
,带支付:
dependencies: fluwx: ^${latestVersion}
Fluwx
,不带支付:
dependencies: fluwx_no_pay: ^${latestVersion}
NOTE: 别忘记替换 ^${latestVersion} !!!!
注册 WxAPI
通过 fluwx
注册WxApi.
registerWxApi(appId: "wxd930ea5d5a228f5f",universalLink: "https://your.univerallink.com/link/");
参数 universalLink
只在iOS上有用. 查看文档 以便了解如何生成通用链接.
你也可以学习到怎么在iOS工程中添加URL schema,怎么添加LSApplicationQueriesSchemes
。这很重要。
对于Android, 可以查看本文以便了解怎么获取app签名. 然后你需要知道release和debug时,app签名有什么区别。如果签名不对,你会得一个错误 errCode = -1
.
能力文档
对于更多功能,可以查看源码。