Flutter 微信分享功能实现
2025-07-30
字数统计:7.8k 字
阅读时长 ≈ 7 分钟
Flutter 是什么
Flutter 是 Google 推出的一款开源 UI 工具包,用于构建高性能、美观的跨平台应用程序。它允许开发者使用一套代码库来构建适用于移动端(iOS 和 Android)、Web、桌面端(Windows、macOS、Linux)的应用。
实现微信分享功能
第一步
首先按照微信开发文档,创建申请移动应用,获取到 appID 后可以进行下一步操作,注意,ios 应用需要获取 universal link。
第二步
在 pub.dev 上搜索 fluwx,或者其他集成 wx sdk 的 package 都行。笔者使用 fluwx 为例。
具体代码实现,可参照以下示例
1 | class WxSDK { |
第三步
安装微信 SDK,具体可以参考接入文档,IOS 接入指南 和 Android 接入指南
第四步
ios 应用配置
在 Xcode 中,选择你的工程设置项,选中“TARGETS”一栏,在“info”标签栏的“URL type“添加“URL scheme”为你所注册的应用程序 id(如下图所示)

在 Xcode 中,选择你的工程设置项,选中“TARGETS”一栏,在 “info”标签栏的“Queried URL Schemes“添加 weixin、weixinULAPI、weixinURLParamsAPI(如下图所示)。

android 应用配置
配置AndroidManifest.xml
1 | <activity |
结语
最后,你的 Flutter 应用成功地把消息分享到微信了。