Flutter 微信分享集成
1.pubspec.yaml 引入微信
#微信分享
fluwx: ^3.9.1
2.引入微信分享
//微信分享
import 'package:fluwx/fluwx.dart';
3.初始化微信分享组件 并使用
//在需要使用微信分享的地方 初始化并且调用微信分享办法
void onItemClick(int index)async{
print("你点击到了第"+index.toString()+"条数据");
//微信分享
_initFluwx();
}
void _initFluwx()async {
//初始化微信分享
await registerWxApi(
appId:"wx09198480b400500e",
doOnAndroid:true,
doOnIOS:true,
universalLink:"https://com.eallcn.wasp/");
//判断是否安装微信
var result =await isWeChatInstalled;
if (result !=null && !result) {
print("无法打开微信 请检查是否安装了微信");
return;
}
//分享后打开的图文连接
String linkUrl ="https://www.baidu.com/";
//分享的小图片
String imageUrl =
"https://cdn.eallerp.com/eagle_bi/10/house/2021/11/24/09/8f9854355231ae68af98be59d9d241fb2f415459208.JPG";
/// 分享到好友
var model =WeChatShareWebPageModel(
//链接
linkUrl,
//标点
title:"测试测试测试",
//小图
thumbnail:WeChatImage.network(imageUrl),
//微信消息
scene: WeChatScene.SESSION,
);
shareToWeChat(model);
}
4.ios 记得在工程里配置白名单
配置白名单5.info 配置上微信