chimera

Flutter友盟插件-- flutter_umeng_plug

2019-10-12  本文已影响0人  EurekaFlutter

Flutter Umeng Plugin

Language: | 中文简体

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

分享支持平台

微信 微信朋友圈 QQ 微博

分享配置

  注册应用信息 得到 
  UMkey
  登录所需的第三方开放平台,添加各自的应用信息得到
   wxAppKey 
   wxAppSecret
  在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优点主要包括:

Core Team

Eureka

版权说明

Powered by Eureka

上一篇 下一篇

猜你喜欢

热点阅读