http://dev.umeng.com/analytics/ios-doc/integration

1.1  导入SDK

请在你的工程目录结构中,添加友盟统计框架,在选项TARGETS--> Build Phases-->Link Binary With Libraries-->Add Other,选择文件UMMobClick.framework文件并选择确认;添加系统依赖框架(Framework)和编译器选项 TARGETS-->Build Phases-->Link Binary With Libraries--> + -->CoreTelephony.framework libz.tbd libsqlite.tbd.

1.2  配置 *AppDelegate.m (*代表你的工程名字)

1.2.1

导入头文件#import "UMMobClick/MobClick.h"

*AppDelegate.m的配置主要包括填写Appkey,设置发送策略和填写渠道id三部分,代码示例如下:


#import "UMMobClick/MobClick.h"
...
- (BOOL])application:(UIApplication] *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{UMConfigInstance.appKey = @"xxxxxxxxxxxxxx...";UMConfigInstance.ChannelId = @"App Store";UMConfigInstance.eSType = E_UM_GAME; //仅适用于游戏场景,应用统计不用设置   …  [MobClick startWithConfigure:UMConfigInstance];//配置以上参数后调用此方法初始化SDK!
}

UMConfigInstance为SDK参数配置的实例类,只需要将其成员中标注为required的参数赋值,optional的为可选项。
appKey为开发者在友盟后台申请的应用Appkey(Appkey可在统计后台的 “统计分析->设置->应用信息” 页面查看);
ChannelId的值为应用的渠道标识。默认为 @"App Store"。

1.2.2  设置发送策略

发送策略设定了用户产生的数据发送回友盟服务器的频率。

iOS平台数据发送策略包括BATCH(启动时发送)和SEND_INTERVAL(按间隔发送)两种,友盟默认使用启动时发送(更省流量),您可以在代码reportPolicy:BATCH中更改发送策略。

1. 启动时发送:新增、活跃、启动次数等数据在APP本次打开时即刻发送,使用时长、自定义事件、错误统计等在使用过程中产生的所有消息数据都在下次启动应用时发送。如果应用程序启动时处在不联网状态,那么消息将会缓存在本地,下次再尝试发送。

2. 按间隔发送:按特定间隔发送数据,间隔时长介于90秒与1天之间。新增、活跃、启动次数等数据在APP本次打开时即刻发送,使用时长、自定义事件、错误统计等在使用过程中产生的所有数据都按间隔发送,如果应用程序启动时处在不联网状态,那么消息将会缓存在本地,下次再尝试发送。

1.2.3  version标识

以App打包时的Build号作为应用程序的版本标识,不能通过友盟SDK或友盟后台配置。

友盟SDK为了兼容Xcode3的工程,默认取的是Build号,如果需要取Xcode4及以上版本的Version,可以在StartWithAppkey之前调用下面的方法:

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

U-App 应用统计 分享相关推荐

  1. Android——App内文件分享功能

    国内的Android开发者,在遇到App内有分享功能时,基本都是对接友盟分享.ShareSDK分享等第三方SDK.简单的集成SDK以及配置之后,即可分享至多个不同App平台.反而很少来使用Androi ...

  2. Android产品研发(八)--App数据统计

    转载请标明出处:一片枫叶的专栏 上一篇文章中我们介绍了Android社区中比较火的热修复功能,并介绍了目前的几个比较流行的热修复框架,以及各自的优缺点,同时也介绍了一下自身项目中对热修复功能的实践.目 ...

  3. ShareSDK让你的APP实现社会化分享功能

    2019独角兽企业重金招聘Python工程师标准>>> 如今的app中,几乎都包含了分享这个功能,十分的常用 常见实现方式: 1. 系统自带分享 2. 使用社会化分享组件(如shar ...

  4. App渠道统计工具openinstall测评报告总结

    目前市场常见的数据统计平台有友盟.百度统计.Growingio.openinstall和Xinstall等,而目前APP与网站采用的最多的统计数据分析平台当属友盟与百度统计了,为什么选择openins ...

  5. 百度开发者大会-《用HTML5新特性开发移动App》PPT分享

    今天百度开发者大会,移动互联网分论坛,我的主题演讲<用HTML5新特性开发移动App>PPT分享如下. 完整PPT可在Slideshare观看,或者在百度开放云平台上下载到.

  6. 深入浅出Android App耗电量统计

    原文出处:http://www.cnblogs.com/hyddd/p/4402621.html 在Android统计App耗电量比较麻烦,直至Android 4.4,它仍没公开"电量统计& ...

  7. iOS实现App之间的分享

    我们在iOS平台上想要实现不同App之间的内容分享一般有几种常用方式: 第一种是通过AirDrop实现不同设备的App之间文档和数据的分享: 第二种是给每个App定义一个URL Scheme,通过访问 ...

  8. uni-app 添加到“用其他应用打开”中、app加入系统分享列表、获取分享的文件

    地址:添加到"用其他应用打开"中.app加入系统分享列表.获取分享的文件 - DCloud 插件市场 添加到"用其他应用打开"中.app加入系统分享列表.获取分 ...

  9. 移动互联网APP运营技巧分享

    资源共享是互联网发展这么多年以来的一大重要表现,如今随着移动手机的不断涌现出来,间接的也带动了移动互联网的的发展,移动互联网是未来的发展趋势,借助这一趋势,APP运营,俗话说"守业更比创业难 ...

  10. iOS 轻松使用 App 数据统计

    想获取用户各项行为数据吗? 想轻松查看用户行为图表吗? 想高效进行 App 运营管理吗? 想,来我带你玩转 App 数据统计.这里我使用专业.轻便的 JAnalytics. 本文内容分为两部分:代码示 ...

最新文章

  1. 全排列(递归与非递归实现)
  2. c# 窗口句柄问题 。
  3. 前端学习(2606):vue简单叙述
  4. python读取excel表格太大怎么办_Python:使用Openpyxl读取大型Excel工作表
  5. python反转列表解析_Python语法糖之:列表解析、集合解析和字典解析
  6. 解决jQgrid 设置列宽度自动调整时, 出现滚动条问题.
  7. html文字阴影兼容ie,IE之css3效果兼容
  8. install常见问题
  9. python与java区别-python(一):python与java语法的异同之处
  10. 整体二分——[Poi2011]Meteors
  11. 《Big Data Glossary》笔记
  12. opencv数字图像处理(3)- 图像平滑与锐化
  13. Scaffolding
  14. 洛谷P3642 [APIO2016]烟火表演
  15. 高速缓冲存储器(Cathe)简述
  16. golang-ffmpeg-goav:视频拉流解码成YUVJ420P
  17. 2020-01-02 bibtex生成的参考文献如何转为thebibliography
  18. 未明学院:来自券商研究所搬砖狗的自白
  19. 当我在ChatGPT上问重建大师,它居然这样回答我
  20. 解决Word文章表格中无法自动换页的问题,表格结尾处像是被下一页覆盖掉了

热门文章

  1. NMS by Representative Region: Towards Crowded Pedestrian Detection by Proposal Pairing论文笔记
  2. 发散级数(中文维基百科)
  3. 关于如何实现Ubuntu系统的中英文输入法切换
  4. IDEO用户体验创新模式01
  5. 磁场传感器(指北针)
  6. 最新炼数成金实战Java高并发程序设计+完整课件
  7. 2021-08-16记一次无意发现正方教务系统的bug
  8. 中学物理教学参考杂志社中学物理教学参考编辑部2022年第21期目录
  9. 2012年建模A题 葡萄酒的评价
  10. 值得反复体会的几部电影