本插件使用友盟统计,简单实现了友盟统计的基本功能,如启动次数等,暂不包含页面统计等。
运行命令行,切换到你想保存的插件的目录,在这里将插件保存至使用D:\plugins目录下
cd D:\plugins
git clone https://github.com/zxj963577494/cn.zxj.cordova.UmengAnalyticsPlugin.git
打开插件目录下的plugin.xml文件
<meta-data android:name="UMENG_CHANNEL" android:value="YOUR_CHANNEL"/>
<meta-data android:name="UMENG_APPKEY" android:value="YOUR_APP_KEY"/>
YOUR_CHANNEL:填写渠道名称,如360、wodajia、QQ等,可以自定义渠道,在统计后台可以看到渠道信息
YOUR_APP_KEY:填写从友盟获取的APPKey
打开插件目录\src\android\UmengAnalyticsPlugin.java 文件,找到import your.package.name.R,将其替换为:import 你实际项目包的名称.R。
使用命令行,切换至ionic所在目录,安装插件
ionic plugin add D:\plugins\cn.zxj.cordova.UmengAnalyticsPlugin
在app.js文件中添加插件所需的代码
.run(['$ionicPlatform', function ($ionicPlatform) {
$ionicPlatform.ready(function () {
if (window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if (window.StatusBar) {
// org.apache.cordova.statusbar required
StatusBar.styleDefault();
}
//初始化友盟统计配置
window.plugins.umengAnalyticsPlugin.init();
//调试模式
window.plugins.umengAnalyticsPlugin.setDebugMode(true);
//注意,这段代码是应用退出前保存统计数据,请在退出应用前调用
//window.plugins.umengAnalyticsPlugin.onKillProcess();
});
}])
友盟统计分析Android文档 Windwos Phone 8
打开插件目录下的wp\UmengAnalyticsPlugin.cs文件
UmengAnalytics.Init("YOUR_APP_KEY");
或者
UmengAnalytics.Init("YOUR_APP_KEY","YOUR_CHANNEL");
YOUR_APP_KEY:填写从友盟获取的APPKey
YOUR_CHANNEL:填写渠道名称,默认值为Marketplace,可以自定义渠道,在统计后台可以看到渠道信息
使用命令行,切换至ionic所在目录,安装插件
ionic plugin add D:\plugins\cn.zxj.cordova.UmengAnalyticsPlugin
在app.js文件中添加插件所需的代码
.run(['$ionicPlatform', function ($ionicPlatform) {
$ionicPlatform.ready(function () {
if (window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if (window.StatusBar) {
// org.apache.cordova.statusbar required
StatusBar.styleDefault();
}
//初始化友盟统计
window.plugins.umengAnalyticsPlugin.init();
});
}])
打开插件目录下的ios\UmengAnalyticsPlugin.m文件
[MobClick startWithAppkey:@"YOU_APP_KEY" reportPolicy:BATCH channelId:@"YOUR_CHANNEL"];
YOUR_APP_KEY:填写从友盟获取的APPKey
YOUR_CHANNEL:填写渠道名称,默认为"App Store"渠道,可以自定义渠道,在统计后台可以看到渠道信息
使用命令行,切换至ionic所在目录,安装插件
ionic plugin add D:\plugins\cn.zxj.cordova.UmengAnalyticsPlugin
在app.js文件中添加插件所需的代码
.run(['$ionicPlatform', function ($ionicPlatform) {
$ionicPlatform.ready(function () {
if (window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if (window.StatusBar) {
// org.apache.cordova.statusbar required
StatusBar.styleDefault();
}
//初始化友盟统计
window.plugins.umengAnalyticsPlugin.init();
});
}])