Flutter友盟插件-- flutter_umeng_plugin

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。