ionic2 友盟統(tǒng)計SDK添加

cordova SDK 下載

需要先下載友盟的cordova SDK?地址。對應(yīng)的是(【友盟+】移動統(tǒng)計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 復(fù)制

將 Plguin SDK ` umeng_plugin/src/android `目錄中的 jar 全部替換


2.打開下載下來的PhoneGapSDK文件(我的文件名是“Umeng_Analytics_PhoneGap_SDK-master”

中的SDK => umeng_plugin =>?plugin.xml 文件將UMENG_APPKEY 和 UMENG_CHANNEL設(shè)置為你友盟賬號的對應(yīng)信息。

把PhoneGapSDK文件 放到本地,或者工程中(建議工程中)然后執(zhí)行

cordova plugins add (文件全路徑)/umeng_plugin 將插件集成進(jìn)來。

在app.component.ts 構(gòu)造方法中植入代碼:

letmobclickAgent = (window).MobclickAgent;

if(mobclickAgent){?

?mobclickAgent.init();?

?mobclickAgent.setDebugMode(false);?

?}

來進(jìn)行初始化。到此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中導(dǎo)入:

#import"UMMobClick/MobClick.h"

找到方法?(BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions,添加下面的代碼:

UMConfigInstance.appKey = @"Your Appkey";

//UMConfigInstance.channelId = @"Your ChannelId";"?

?//UMConfigInstance.eSType=E_UM_GAME;

//友盟游戲統(tǒng)計,如不設(shè)置默認(rèn)為應(yīng)用統(tǒng)計? [MobClick startWithConfigure:UMConfigInstance];


注意

如果在xcode編譯時報錯找不到UMMobClick可以直接把UMMobClick.framework文件拖入工程即可。

如果我寫的不夠清楚可以參考如下地址

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容