美文网首页
ionic2 友盟统计SDK添加

ionic2 友盟统计SDK添加

作者: 种提莫的蘑菇 | 来源:发表于2018-01-11 20:09 被阅读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文件拖入工程即可。

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

    相关文章

      网友评论

          本文标题:ionic2 友盟统计SDK添加

          本文链接:https://www.haomeiwen.com/subject/ukvtoxtx.html