以微博平台为例,当你发送微博完成之后把微博类型、拿到的微博id、用户id等字段进行初始化,例如下面的写法:
MobClickSocialWeibo *weibo=[[MobClickSocialWeibo alloc] initWithPlatformType:@ weiboId:@ usid:@ param:nil];以微博平台为例,把微博数据发送到友盟服务器,使用如下的方法:
将UMENG_AEY替换为您在友盟后台申请得到的Aey。
至此,您的社交统计功能集成完毕,可以登录友盟官网 在 页面查看统计报表。
以微博平台为例,在你发送微博完成之后调用微博初始化方法
-(id)initWithPlatformType:(MobClickSocialTypeString)platformType weiboId:(NSString *)weiboId usid:(NSString *)usid param:(NSDictionary *)param;形参 说明
platformType 微博平台名
weiboId 发送微博完成后,得到的微博id,可以设置为nil
usid 微博的用户id,可以设置为nil
param 微博相关参数,可以设置为nil
发送微博数据的方法:
+(void)postWeiboCounts:(NSArray *)weibos aey:(NSString *)aey topic:(NSString *)topic completion:(MobClickSocialAnalyticsCompletion)completion;形参 说明
weibos 要统计的微博数组
aey 友盟aey
topic 话题,或者是你发送微博内容,可以设置为nil
completion 回调Block对象,可以设置为nil
回调方法的使用
例如传入下面的回调对象:
MobClickSocialAnalyticsCompletion completion = ^(NSDictionary *result, NSError *error) { NSLog(@"result is %@",result); //result里面包含分别为key为st、msg、data,分别代表错误码、错误描述、返回数据 //error代表网络连接等错误 }; 测试与调试集成测试是通过收集和展示已注册测试设备发送的日志,来检验SDK集成有效性和完整性的一个服务。 所有由注册设备发送的应用日志将实时地进行展示,您可以方便地查看包括应用版本、渠道名称、自定义事件、页面访问情况等数据,提升集成与调试的工作效率。
,您不必再担心因为测试而导致的数据污染问题,让数据更加真实有效的反应用户使用情况。
使用集成测试模式请先在程序入口处调用如下代码,打开调试模式:
[MobClick setLogEnabled:YES];使用集成测试请点击这里。
如果您不使用集成测试服务来测试数据,那您可以通过普通测试流程查看测试数据。 使用普通测试流程,您的测试数据会与用户的真实使用数据同时处理,从而导致数据污染。
使用普通测试流程,请先在程序入口添加以下代码打开调试模式:
[MobClick setLogEnabled:YES];打开调试模式后,您可以在logcat中查看您的数据是否成功发送到友盟服务器,以及集成过程中的出错原因等,友盟相关log的tag是MobclickAgent。
:集成测试与普通测试的区别
:集成测试与普通测试两者都需要添加代码打开调试模式,但是集成测试需要添加测试设备,集成测试功能说明参见这里。集成测试隔离测试数据,普通的测试不区分测试数据与真实数据;集成测试的结果需在实时日志中查看,普通测试则是在友盟相关的log中查看。
技术支持为了能够尽快响应您的反馈,请提供您的aey及logcat中的详细出错日志,您所提供的内容越详细越有助于我们帮您解决问题。常见问题请阅读友盟论坛中统计SDK常见问题索引。
以上就是关于友盟统计的全部内容,相信你一定会非常满意。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-3877-4.html
眼神很棒
戒骄戒躁