本文转载至 http://blog.csdn.net/woaifen3344/article/details/41284395

项目中使用友盟统计功能是非常方便的,首先得先到友盟开放平台去看看文档,话不多说,正在就把我写的一个demo

送给有需要的朋友,这里我封装了友盟统计的功能,只需要导入这个类,就可以很方便的使用:

  1. //
  2. //  HYBUMAnalyticsHelper.h
  3. //  UMAnalyticsDemo
  4. //
  5. //  Created by 黄仪标 on 14/11/19.
  6. //  Copyright (c) 2014年 黄仪标. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. /*!
  10. * @brief 友盟统计功能相关操作API封装
  11. *
  12. * @author huangyibiao
  13. */
  14. @interface HYBUMAnalyticsHelper : NSObject
  15. /*!
  16. * 启动友盟统计功能
  17. */
  18. + (void)UMAnalyticStart;
  19. /// 在viewWillAppear调用,才能够获取正确的页面访问路径、访问深度(PV)的数据
  20. + (void)beginLogPageView:(__unsafe_unretained Class)pageView;
  21. /// 在viewDidDisappeary调用,才能够获取正确的页面访问路径、访问深度(PV)的数据
  22. + (void)endLogPageView:(__unsafe_unretained Class)pageView;
  23. @end
  1. //
  2. //  HYBUMAnalyticsHelper.m
  3. //  UMAnalyticsDemo
  4. //
  5. //  Created by 黄仪标 on 14/11/19.
  6. //  Copyright (c) 2014年 黄仪标. All rights reserved.
  7. //
  8. #import "HYBUMAnalyticsHelper.h"
  9. #import "MobClick.h"
  10. #define kUMAnalyticsAppKey @"546c4457fd98c5cb9a00319d"
  11. @implementation HYBUMAnalyticsHelper
  12. + (void)UMAnalyticStart {
  13. [MobClick startWithAppkey:kUMAnalyticsAppKey reportPolicy:BATCH channelId:@"App Store"];
  14. // version标识
  15. NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
  16. [MobClick setAppVersion:version];
  17. #if DEBUG
  18. // 打开友盟sdk调试,注意Release发布时需要注释掉此行,减少io消耗
  19. [MobClick setLogEnabled:YES];
  20. #endif
  21. return;
  22. }
  23. + (void)beginLogPageView:(__unsafe_unretained Class)pageView {
  24. [MobClick beginLogPageView:NSStringFromClass(pageView)];
  25. return;
  26. }
  27. + (void)endLogPageView:(__unsafe_unretained Class)pageView {
  28. [MobClick endLogPageView:NSStringFromClass(pageView)];
  29. return;
  30. }
  31. @end

想要看看源代码,就去我的github里下载吧:https://github.com/632840804/UMAnalyticsDemo

iOS 友盟统计怎么用的更多相关文章

  1. iOS:友盟SDK第三方登录 分享及友盟统计的使用

    本文转载至 http://www.it165.net/pro/html/201503/37101.html Tag标签:第三方   01.#import "UMSocial.h" ...

  2. 线上应用bug跟踪查找-友盟统计

    线上的应用只要用心点点都能发现些bug,连微信,QQ也不列外.但是bug中最严重的算是闪退了,这导致了用户直接不能使用我们的app. 我们公司是特别注重用户反馈和体验的,我们会定期打电话咨询用户的使用 ...

  3. 根据友盟统计错误分析线上的崩溃-b

    登陆友盟官网找到友盟统计,找到你iOS平台下你所属的APP(图1) 图1 点击进去会出现当日错误列表,选择你发生错误的日期(图2) 图2 我们可以看到,这一天中出现了两个错误,每个错误出现在不同的时间 ...

  4. Android开发和測试实践 - 接入友盟统计

    这两年一直在做无线的測试,兴许还会继续去做无线的測试,可是之前由于时间的原因一直都没有非常细致的了解到代码层面. 最近抽出时间自己做了些app的开发,决定假设想把移动的測试做好做深入.有一定的app开 ...

  5. Android开发之带你轻松集成友盟统计

    友盟统计是什么呢?为什么要集成他呢? 当我们需要获取自己写的软件的装机量和用户使用信息时,这时我们可以集成友盟统计. 首先到友盟统计中注册账号什么的就不废话了,直接看创建项目: 在个人中心中的管理里面 ...

  6. IOS 友盟使用详解

    IOS 友盟使用详解 这篇博客将会详细介绍友盟的使用,希望对博友们有所帮助. 首先我们在浏览器上搜索友盟. 在这里我们选择官网这个,进去友盟官网后我们按照下图进行选择. 接下来选择如下图 Next 这 ...

  7. android开发系列之友盟统计集成

    相比大家都遇到这种情况,当我们的app上线之后,我们想要实时的跟踪了解到app里面的bug情况.新增用户情况.用户相关的行为属性情况等.但是如果自己在app里面去开发集成这些功能,一方面开发工作量还挺 ...

  8. 百度统计&友盟统计

    一.百度统计 登录百度站长统计账号-->管理 --->代码获取-->复制代码,如 <script> var _hmt = _hmt || []; (function() ...

  9. UmengAppDemo【友盟统计SDK集成以及多渠道打包配置,基于V7.5.3版本】

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里只是记录下集成友盟统计SDK以及简单配置多渠道打包的步骤.所以1.该Demo不能运行:2.配置多渠道打包只是一种简单的写法,具体 ...

随机推荐

  1. 【Datastage】导出的dsx文件如何统计导出作业个数

    我们在日常使用ds时候,会将很多ds打包导出,例如:有100个作业,现在我们打包导出,但是导出之后如何确认我们是否已经完全导出,会不会在导出的时候漏了一个作业呢? 不用怕! 我们使用编辑打开导出的ds ...

  2. Unity 背包道具搜索(2)

    上一篇: http://www.cnblogs.com/plateFace/p/6490577.html 上次编写代码只是把逻辑编写出来, 对于里面的代码还存在一下问题 1. 搜索功能没有解耦 2. ...

  3. Mybatis <where>标签

    <select id="findActiveBlogLike" resultType="Blog"> SELECT * FROM BLOG WHER ...

  4. Manual close is not allowed over a Spring managed SqlSession(转)

    最近用junit测试spring项目的时候,报错: Manual close is not allowed over a Spring managed SqlSession 意思是不允许手动关闭spr ...

  5. 自制MVC框架CRUD操作、列表、分页显示插件介绍

    这里涉及到的操作都是引用自Stephen.DALService数据层.数据访问层实现方式在后文中我会仔细的说明,先说明一下数据操作集成的插件. 1).InsertAttribute 用于插入记录. 状 ...

  6. mongodb - mongotop

    mongodb - mongotop # ./mongotop 2016-03-12T16:37:32.141+0800 connected to: 127.0.0.1 ns total read w ...

  7. A Translation for Quaternion 一篇对四元数的翻译

    一篇写的非常好的博客:http://www.cnblogs.com/lookof/archive/2012/02/24/2360749.html

  8. 安装Eclipse插件长时间卡在 calculating requirements and dependencies

    把"Contact all update sites during install to find required software"前面的勾去掉,然后点击下一步,这样之后问题迎 ...

  9. springboot admin server常用配置

    Property name Description Default value spring.boot.admin.context-path The context-path prefixes the ...

  10. JAVA连接各种数据库详解

    Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成.JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序.然而各个开 ...