地址
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
.
能力文檔
對於更多功能,可以查看源碼。