友盟SDK为了兼容Xcode3的工程,,如果需要取Xcode4及以上版本的Version,可以在StartWithAey之前调用下面的方法:
NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@]; [MobClick setAppVersion:version];:在版本分布中没有看到应用相应的版本
:请查看,是否隐藏了该版本。
友盟在统计用户时以设备为标准,如果需要统计应用自身的账号,请使用以下接口():
+ (void)profileSignInWithPUID:(NSString *)puid; + (void)profileSignInWithPUID:(NSString *)puid provider:(NSString *)provider;当用户使用自有账号登录时,可以这样统计:
[MobClick profileSignInWithPUID:@];当用户使用第三方账号(如新浪微博)登录时,可以这样统计:
[MobClick profileSignInWithPUID:@ provider:@];集成账号统计功能后,请到,选择启动使用账号统计报表,如下图

如果您集成了新版SDK的账号接口,可以通过启动账号统计开关,来开启账号报表的展现。。您可以根据实际的需要来启动或者暂停该功能。可在下图所示位置查看


实现页面的统计需要在每个View中配对调用如下方法:
- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [MobClick beginLogPageView:@];//("PageOne"为页面名称,可自定义) } - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; [MobClick endLogPageView:@]; }注意:
页面统计的常见问题参见友盟开发者社区: 页面访问路径中你需要了解的知识点 ,页面访问路径常见问题详解
您可以通过如下代码来设置加密模式。
/** 设置是否对日志信息进行加密, 默认NO(不加密). */如果@param value为YES,SDK会对日志进行加密。加密模式可以有效防止网络攻击,提高数据安全性。
如果@param value为NO,SDK将按照非加密的方式来传输日志。
如果您没有设置加密模式,SDK的加密模式为NO(不加密)。
您可以设置在应用切入后台时,是否进入background模式。 对于支持backgound模式的APP,SDK可以确保在进入后台时,完成对日志的持久化工作,保证数据的完整性。您可以通过以下方法对后台模式进行设置:
/** 设置是否开启background模式, 默认YES. */后台模式默认为开启状态,对于已支持background模式和一般app不会有影响。您也可以将@param value设置为NO,来关闭掉background模式。
自定义事件的统计自定义事件可以实现在应用程序中埋点来统计用户的点击行为。自定义事件目前包括“计数事件”和“计算事件”,二者的区别以及详细说明请点击这里。
自定义事件使用中的问题请参见友盟开发者社区: 自定义事件常见问题,关于自定义事件的那些事儿
使用自定义事件功能请先登陆友盟官网,在“”()页面中添加相应的事件id(事件id可用英文或数字,),然后服务器才会对相应的事件请求进行处理。
使用计数事件需要在后台添加事件时选择“计数事件”。
在您希望跟踪的代码部分,调用如下方法:
[MobClick event:(NSString *)eventId];为当前统计的事件ID。
示例:统计微博应用中"转发"事件发生的次数,那么在转发的函数里调用:
[MobClick event:@"Forward"];考虑事件在不同属性上的取值,可以调用如下方法:
[MobClick event:(NSString *)eventId attributes:(NSDictionary *)attributes];为当前事件的属性和取值(键值对),不能为空。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-3877-2.html
真是叫兽啊