美文网首页
Flutter 微信分享集成

Flutter 微信分享集成

作者: 梦想不是遥不可及的 | 来源:发表于2022-08-14 10:05 被阅读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 配置上微信

    相关文章

      网友评论

          本文标题:Flutter 微信分享集成

          本文链接:https://www.haomeiwen.com/subject/uhvkgrtx.html