Giter Club home page Giter Club logo

cordova-plugin-umeng-analytics's Introduction

Umeng Analytics Cordova Plugin

A Cordova plugin for Umeng Analytics (友盟统计) SDK.

1. 插件功能

  1. 实现使用Cordova插件方式自动加入友盟统计功能;
  2. 支持友盟的基本统计功能;
  3. TODO

2. 插件使用

安装插件

cordova plugin add https://github.com/baomingba/cordova-plugin-umeng-analytics.git --variable UMENG_IOS_ID="123456789012345678901234" --variable UMENG_ANDROID_ID="123456789012345678900987"

其中:

  • UMENG_IOS_ID的值替换为友盟平台创建的iOS应用id,该值将保存在Staging/config.xml中;

  • UMENG_ANDROID_ID的值替换为友盟平台创建的Android应用id,该值将保存在res/values/umeng.xml中。

移除插件

cordova plugin remove com.qiudao.cordova.umeng-analytics

iOS平台

安装插件即支持基本统计功能。

更多高级统计功能参考Umeng iOS Doc,需要在应用代码中调用相关友盟接口。

Android平台

需要修改生成的Android Project部分代码来实现基本统计功能。在每个需要统计的Acitivity中加入:

    import com.umeng.analytics.MobclickAgent;

    @Override
    public void onResume() {
        super.onResume();
        MobclickAgent.onResume(this);
    }
    
    @Override
    public void onPause() {
        super.onPause();
        MobclickAgent.onPause(this);
    }

更多高级统计功能参考Umeng Android Doc,需要在应用代码中调用相关友盟接口。

3. 友盟统计版本

目前插件包含的友盟统计版本为当前(2015-4-22)最新版,其中iOS版本为No-IDFA 3.4.7,Android版本为5.4.2。

如果需要更换版本,只要替换src/ios/libs和src/android/libs下的文件即可。

cordova-plugin-umeng-analytics's People

Contributors

landys avatar

Watchers

James Cloos avatar DEO avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.