ionic2 友盟统计SDK添加

2018-01-11  本文已影响0人  种提莫的蘑菇

cordova SDK 下载

需要先下载友盟的cordova SDK 地址。对应的是(【友盟+】移动统计PhoneGap(Cordova) App SDK)。

Android的配置

1.下载最新版本 Android Native SDK

Android Native SDK 解压后文件目录:

|-doc

|-example

|-libs

    |-umeng-analytics-v6.1.2.jar 

    |-utdid4all-1.0.4.jar

|-readme.txt

替换Plugin SDK 中 android sdk

将 Native SDK中 libs 目录下的 jar 复制

将 Plguin SDK ` umeng_plugin/src/android `目录中的 jar 全部替换

2.打开下载下来的PhoneGapSDK文件(我的文件名是“Umeng_Analytics_PhoneGap_SDK-master”

中的SDK => umeng_plugin => plugin.xml 文件将UMENG_APPKEY 和 UMENG_CHANNEL设置为你友盟账号的对应信息。

把PhoneGapSDK文件 放到本地,或者工程中(建议工程中)然后执行

cordova plugins add (文件全路径)/umeng_plugin 将插件集成进来。

在app.component.ts 构造方法中植入代码:

letmobclickAgent = (window).MobclickAgent;

if(mobclickAgent){ 

 mobclickAgent.init(); 

 mobclickAgent.setDebugMode(false); 

 }

来进行初始化。到此Android就成功了。

iOS配置

下载最新版本 iOS Native SDK

下载解压后只需要UMMobClick.framework文件

替换Plugin SDK中iOS SDK中的UMMobClick.framework文件

添加 plugin

将修改好的 Plugin SDK `umeng_plugin`目录copy至项目根目录,运行以下命令

cordova pluginaddumeng_plugin

在platforms/ios/demo/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];

注意

如果在xcode编译时报错找不到UMMobClick可以直接把UMMobClick.framework文件拖入工程即可。

如果我写的不够清楚可以参考如下地址

上一篇下一篇

猜你喜欢

热点阅读