iOS集成友盟统计

作者: 爱iOS的延哥 | 来源:发表于2016-06-23 17:06 被阅读3230次

    1、在友盟官网需要做什么?

    1.1.1

    让你老板给你一个公司邮箱,注册友盟账号,然后创建应用,注意选择iPhone机型(因为安卓和苹果需要使用不同的Appkey)。

    1.1.2

    注意下载SDK时,如果您仍旧不希望采集IDFA,您可以下载无IDFA的版本:

    请更换您的SDK(下载),如图:

    因为我下载的是完整版的在集成的时候出现了问题。

    之后就按照文档集成就行。

    2、项目代码

    2.1.1

    为了简单起见,在.pch文件里加入

    #import "UMMobClick/MobClick.h"

    如果加入后报错,说明你文件导入工程时有错,请检查一下。

    2.1.2

    在AppDelegate第一个方法里面里加入以下的代码:

    [MobClick setLogEnabled:YES];

    UMConfigInstance.appKey = @"576b8a6b67e58e7ef1000be6";

    UMConfigInstance.channelId = @"App Store";

    [MobClick startWithConfigure:UMConfigInstance];

    注意:上面的appKey变成自己申请的appKey;channelId按照官方文档处理,如果只是在友盟进行简单的统计,可以直接把我的粘贴上去。

    2.1.3

    下面只是统计某个按钮点击次数为例,只需要在它的点击方法里加上

    [MobClick event:@"UMengTongJi"];

    后面的字符串随意定义,但要和友盟官网上创建的应用里创建的事件ID一样,先注意一下,下面会再次介绍。

    到此,工程代码就到一部分。

    3、再次回到友盟创建的应用中

    3.1.1

    进入自己的应用,然后点击设置,选中事件:

    然后弹出:

    这个事件ID就要和上面的所说的一致 UMengTongJi ,创建成功后就好了,你就可以运行程序,点击事件,接下来的就是看点击次数了,会有延迟,毕竟只是一个统计。

    到此结束,太复杂的我也没有处理,后期会持续更新,欢迎留言!!!

    相关文章

      网友评论

      • 569e93df7851:楼主 按你的步骤添加点击计数事件,友盟后台看不到数量啊,是哪边还要注意么,友盟统计那边延迟是多久,是要App Store上的应用才会统计么
        coolLee:@YuFly 不是,如果不使用集成测试环境的话,隔天可以看到数据的。但是这种做法会污染数据,这种测试数据也会算在最终真实数据中。。。推荐集成测试环境
        569e93df7851:@coolLee 没用测试环境是只能 上架的应用才能统计么
        coolLee:使用友盟集成测试环境就可以看了
      • Vicky_Wong:请问iOS添加应用获取App key的时候是不需要添加bundle ID的吗?这样的话如果我到时候把项目的bundle ID更换了会怎样?
        爱iOS的延哥:@Vicky_Wong 你创建应用时,并没有让你填写bundle ID的,所以是不用使用bundle ID的,只要有这个App key就行,和其他没有关系。

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

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