美文网首页chimera
Flutter友盟插件-- flutter_umeng_plug

Flutter友盟插件-- flutter_umeng_plug

作者: EurekaFlutter | 来源:发表于2019-10-12 11:39 被阅读0次

    Flutter Umeng Plugin

    Language: | 中文简体

    一个基于友盟IOS/Android 开发的一款分享 推送 埋点插件

    分享支持平台

    微信 微信朋友圈 QQ 微博

    分享配置

    • 友盟平台
      注册应用信息 得到 
      UMkey
    
    • 第三方开放平台
      登录所需的第三方开放平台,添加各自的应用信息得到
       wxAppKey 
       wxAppSecret
    
    • IOS配置
      在Xcode端 添加URL Types
    

    最新动态

    🔥 Flutter UMeng Plugin 0.0.1 即将发布

    按时间顺序,展示重要的提交更新内容。

    版本更新历史

    按时间顺序,展示重要的提交更新内容。

    运行方式

    • 查看一下版本号是否正确
      flutter --version
    
    • 运行以下命令查看是否需要安装其它依赖项来完成安装
      flutter doctor
    
    • 运行启动您的应用
      flutter packages get 
      flutter run
    

    Usage

    • 分享
      UmengPlugin.shareText(shareString: "分享测试数据");
      UmengPlugin.shareImage(shareImage: "https://mobile.umeng.com/images/pic/home/social/img-1.png");
      UmengPlugin.shareImageText(shareText: "分享文字",shareImage: "https://mobile.umeng.com/images/pic/home/social/img-1.png");
      UmengPlugin.shareWeb(shareTitle: '分享标题',descr:'分享简介',icon: 'AppIcon',webUrl: 'www.baidu.com' );
      UmengPlugin.shareMusic(shareTitle: '分享标题',descr:'分享简介',icon: 'AppIcon',musicUrl: 'http://c.y.qq.com/v8/playsong.html?songid=108782194&source=yqq#wechat_redirect');
      UmengPlugin.shareVideo(shareTitle: '分享标题',descr:'分享简介',icon: 'AppIcon',videoUrl: 'http://video.sina.com.cn/p/sports/cba/v/2013-10-22/144463050817.html');
    
    • 登录
       UmengPlugin.loginWechat; //返回为Map
       UmengPlugin.loginQQ;
       UmengPlugin.loginSina;
    
    • 推送
      UmengPush().configure(
          onMessage: (String message) async {
            print("message: $message");
            setState(() {
            });
            return true;
          }
      )
    
    • 埋点
    UmengPlugin.beginPageView("flutterHomePage");
    UmengPlugin.endPageView("flutterEndPage");
    UmengPlugin.logPageView("flutterHomePage",seconds: 10);
    UmengPlugin.analyticsEvent("flutterHomePage",label: 'lable');
    

    基础环境

    本项目环境V1.7.8+4

    // 运行如下命令
    flutter --version
    dart --version
    pub --version
    
    // 正确环境如下
    // Flutter (Channel beta, v1.7.8)
    // Dart VM version: 2.4.0
    // Pub 2.4.0
    

    背景

    Flutter 是什么?

    2018年6月21日Google发布Flutter首个release预览版,作为Google 大力推出的一种全新的响应式,跨平台,高性能的移动开发框架。Flutter是一个跨平台的移动UI框架,旨在帮助开发者使用一套代码开发高性能、高保真的Android和iOS应用。

    flutter优点主要包括:

    • 跨平台
    • 开源
    • Hot Reload、响应式框架、及其丰富的控件以及开发工具
    • 灵活的界面设计以及控件组合
    • 借助可以移植的GPU加速的渲染引擎以及高性能ARM代码运行时已达到高质量的用户体验

    Core Team

    Eureka

    版权说明

    • 感谢大家对 Flutter UMeng Plugin 的支持和下载。

    • 大家的互相信任,尊重与支持,才是开源社区前进的动力和来源.

    Powered by Eureka

    相关文章

      网友评论

        本文标题:Flutter友盟插件-- flutter_umeng_plug

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