iOS 友盟统计怎么用

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

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

//
//  HYBUMAnalyticsHelper.h
//  UMAnalyticsDemo
//
//  Created by 黄仪标 on 14/11/19.
//  Copyright (c) 2014年 黄仪标. All rights reserved.
//

#import <Foundation/Foundation.h>

/*!
 * @brief 友盟统计功能相关操作API封装
 *
 * @author huangyibiao
 */
@interface HYBUMAnalyticsHelper : NSObject

/*!
 * 启动友盟统计功能
 */
+ (void)UMAnalyticStart;

/// 在viewWillAppear调用,才能够获取正确的页面访问路径、访问深度(PV)的数据
+ (void)beginLogPageView:(__unsafe_unretained Class)pageView;

/// 在viewDidDisappeary调用,才能够获取正确的页面访问路径、访问深度(PV)的数据
+ (void)endLogPageView:(__unsafe_unretained Class)pageView;

@end
//
//  HYBUMAnalyticsHelper.m
//  UMAnalyticsDemo
//
//  Created by 黄仪标 on 14/11/19.
//  Copyright (c) 2014年 黄仪标. All rights reserved.
//

#import "HYBUMAnalyticsHelper.h"
#import "MobClick.h"

#define kUMAnalyticsAppKey @"546c4457fd98c5cb9a00319d"

@implementation HYBUMAnalyticsHelper

+ (void)UMAnalyticStart {
  [MobClick startWithAppkey:kUMAnalyticsAppKey reportPolicy:BATCH channelId:@"App Store"];

  // version标识
  NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
  [MobClick setAppVersion:version];

#if DEBUG
  // 打开友盟sdk调试,注意Release发布时需要注释掉此行,减少io消耗
  [MobClick setLogEnabled:YES];
#endif
  return;
}

+ (void)beginLogPageView:(__unsafe_unretained Class)pageView {
  [MobClick beginLogPageView:NSStringFromClass(pageView)];
  return;
}

+ (void)endLogPageView:(__unsafe_unretained Class)pageView {
  [MobClick endLogPageView:NSStringFromClass(pageView)];
  return;
}

@end

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

时间: 2024-10-31 23:48:16

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

Android开发和测试实践—接入友盟统计

这两年一直在做无线的测试,后续还会继续去做无线的测试,但是之前因为时间的原因一直都没有非常仔细的了解到代码层面.近期抽空自己做了些app的开发,决定如果想把移动的测试做好做深入,有一定的app开发经验非常的有必要,因为只有这样很多东西才能真正理解了.另一个方面,这本身也很有趣.目前尝试的一些东西都还比较基础,准备持续的做下去. 实践的过程也想陆续整理出来,做下笔记,也给别人一些参考,遇到很多问题的时候也是到谷歌度娘的找答案,帮助很多.目前更多关注android,ios的部分稍继续. 基本上现在任

Android应用中添加友盟统计及计算新增用户

软硬件环境    Macbook Pro MGX 72    Android Studio 1.3.2    Genymotion模拟器 集成友盟SDK 首先到友盟官网http://www.umeng.com/注册个帐户,完成后到管理后台添加需要集成友盟统计的应用,如下 计算新增用户-友盟统计新增用户"> 提交后,分给你的应用分配key,如下 ps://raw.githubusercontent.com/djstava/Notebook/master/android/umeng/umeng

lua-quick3.3集成友盟统计具体步骤

问题描述 quick3.3集成友盟统计具体步骤 同题,来个大神帮忙解决一下!!!!!!!我只找到了 lua版本的SDK 但是里边要在AppDelegate.cpp中操作,quick项目中根本就没有这个类怎么办

iOS友盟推送

原文出自:http://henishuo.com/archives/208 要获取源代码:请到这里阅读到文章末尾!http://henishuo.com/archives/208 友盟推送官网:http://www.umeng.com/push 友盟推送中,有一个问题,那就是应用处于前台时接收到的推送消息如何显示的问题. 友盟提供了默认的显示框,但是样式不是我们想要的,因此友盟也提供了用户自定义显示框的功能, 但是在用户点击后,友盟要求调用指定的API向友盟反馈. // 如果不调用此方法,统计数

友盟推新产品:据用户标签做精细分析

友盟推出统计分析3.0(TechWeb配图)3月25日消息,国内移动应用统计平台友盟日前推出了统计分析 3.0版,新版统计分析3.0可以根据用户的使用行为创建不同的用户标签,并根据基于用户标签所提供的特征做更为细分的统计分析.随着移动互联网迅猛发展,移动终端数量.开发者以App产品都较几年前大幅增长.据友盟统计数据显示,至2012年底,国内 iOS设备已达8500万,Android设备达1.6亿,2012年全年的设备增量是2011年全年增量的3倍.移动应用的数量也在同步增长,至2013年3月友盟

友盟:移动互联网时代的“送水人”

他们有一个形象的名字金种子.他们诞生于去年12月,在全国关注小微企业发展,北京转变经济发展方式的大背景下,他们来得及时,来得令人惊喜.他们从中关村的两万家企业中精挑细选,他们定位于高科技,他们聚焦于战略性新兴产业领域. 为了金种子,中关村制定了相关政策,确定了扶持流程:为了金种子,中关村认定了一批创业导师,给予创业辅导与培训.空间拓展与选址.项目推介与融资等专业化服务.中关村要给予金种子最大的帮助.不但有沃土,还将有持续的阳光.水分与营养. 他们的到来也恰逢其时, 在金种子之前,中关村已有两个工

友盟推出统计分析3.0 助力APP精细化运营

3月25日,国内移动应用统计平台友盟日前推出了http://www.aliyun.com/zixun/aggregation/10341.html">统计分析3.0版,新版统计分析3.0可以根据用户的使用行为创建不同的用户标签,并根据基于用户标签所提供的特征做更为细分的统计分析. 友盟推出统计分析3.0 随着移动互联网迅猛发展,移动终端数量.开发者以App产品都较几年前大幅增长.据友盟统计数据显示,至2012年底,国内iOS设备已达8500万,Android设备达1.6亿,2012年全年的

valid-IOS 友盟分享遇到的i386问题

问题描述 IOS 友盟分享遇到的i386问题 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386). 求 大神解答 解决方案 这个是由于你的库不支持i386处理器,即模拟器

使用友盟进行apk的自动更新

一.下载SDK: 官网链接:http://www.umeng.com/component_update 打开链接后,界面如下: 上图中,点开箭头处所示的位置,下载Android对应的版本:   上图中,单击红框部分下载SDK.    二.在友盟的后台注册应用: 上图中,单击红框部分,创建新的应用. 上图中,应用创建成功后,会生成AppKey,这就是我们后面要用到的.   二.在代码中进行配置: 现在开始看官方文档怎么说的,文档链接如下:http://dev.umeng.com/auto-upda