美文网首页
ReactNative 集成友盟统计

ReactNative 集成友盟统计

作者: 默默码字的我 | 来源:发表于2017-12-11 16:34 被阅读561次

    新鲜出炉的刚刚友盟统计 

    集成准备

    首先我们需要到umeng官网申请一个开发者账号。然后创建一个应用并获取appkey

    iOS篇

    电脑有Cocoapods的友盟支持通过Cocoapods来添加统计sdk的依赖,如果你的Mac还没有安装Cocoapods,好的请转友盟下载官方的SDK iOS

    找到SDK里面的UMMobClick.framework导入进来

    然后再AppDelegate.m中导入头文件

    #import "UMMobClick/MobClick.h"

    UMConfigInstance.appKey = @"";

    UMConfigInstance.ChannelId = @"App Store";

    UMConfigInstance.eSType = E_UM_GAME; //仅适用于游戏场景,应用统计可以不加

    [MobClick startWithConfigure:UMConfigInstance];//配置以上参数后调用此方法初始化SDK!

    appKey为开发者在友盟后台申请的应用Appkey,ChannelId的值为应用的渠道标识。默认为 @”App Store”。

    Android篇

    第一步导入SDK有两种方法

    第一种

    友盟支持AndroidStudio的Gradle配置,所以我们用AndroidStudio打开React Native项目根目录下的android目录如图:

    然后在/android/app/build.gradle中添加:

    dependencies {

     compile'com.umeng.analytics:analytics:latest.integration'

    }

    然后重新build应用,Gradle就会将上述配置的sdk自动下载到本地。

    第二种

    请转友盟下载官方的SDK 安卓

    在app/创建一个lib文件夹然后把SDK直接拖进去

    第二步

    配置AndroidManifest.xml

    上述代码中的YOUR_APP_KEY为appkey需要替换为您在友盟后台申请的应用Appkey,Channel ID为推广渠道名称,这个可以根据需要进行自定义,如:GooglePlay

    上述配置完成之后,我们就可以使用统计sdk了。我们只需在MainActivity.java中添加如下代码即可完成session的统计。

    MainActivity.java导入头文件

    import com.umeng.analytics.MobclickAgent;

    import  com.umeng.analytics.MobclickAgent.EScenarioType;

    然后

    public voidonResume() {

    super.onResume();

    MobclickAgent.onResume(this);

    }

    public voidonPause() {

    super.onPause();

    MobclickAgent.onPause(this);

    }

    看完以后小伙伴是不是觉得很简单  做为过来人的我提示小伙伴们安卓一定要导入头文件一定!!一定!!! 不要问我为什么不想回答

    相关文章

      网友评论

          本文标题:ReactNative 集成友盟统计

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