SDK下载
ionic2是基于cordova来实现移动app开发的,因此我们需要先下载友盟的cordova sdk:http://dev.umeng.com/analytic...
Android配置
访问umeng-plugin-android/plugin.xml文件将UMENG_APPKEY 和 UMENG_CHANNEL设置为你友盟账号的对应信息。
运行:cordova plugins add */umeng-plugin-android/
将插件集成进来。
在app.component.ts中通过
let mobclickAgent = (<any>window).MobclickAgent;
if(mobclickAgent){
mobclickAgent.init();
mobclickAgent.setDebugMode(false);
}
来进行初始化
IOS配置
在进行sdk的下载后进行集成,由于plugin的名字相同,因此可以手动将ios的plugin添加进去。
打开plugins文件夹找到Umeng的插件所在目录
先将ios sdk中plugin.xml的ios部分<platform name="ios">...</platform>copy到进插件所在的plugin.xml
然后将下载的iossdk中src的ios模块copy到已经集成进去的Umeng文件夹下的src中如下图所示
然后在platforms/ios/你的项目/Classes/AppDelegate.m文件中
导入#import "UMMobClick/MobClick.h"
然后找到方法 (BOOL)application:(UIApplication)application didFinishLaunchingWithOptions:(NSDictionary)launchOptions,添加下面的代码:
UMConfigInstance.appKey = @"Your Appkey";
UMConfigInstance.channelId = @"Your ChannelId";"
UMConfigInstance.eSType=E_UM_GAME;//友盟游戏统计,如不设置默认为应用统计
[MobClick startWithConfigure:UMConfigInstance];
如下图按项目实际情况填写参数
至此友盟SDK接入成功
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。