Flutter 微信分享集成

2022-08-14  本文已影响0人  梦想不是遥不可及的

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 配置上微信

上一篇下一篇

猜你喜欢

热点阅读