iOS集成友盟统计及测试

今天集成友盟计算,自己收拾了也算简洁的手续,希望能对大家有所帮忙

第一内容:下载哪个种类SDK | pod集成SDK | 自定义事件 | 添加测试设施

1、(第一步这里就借鉴友盟的SDK文档)

2、现在进来了下载SDK,那里涉及到了一个问题,你必要下载哪一个SDK

UMengAnalytics—标准SDK,含IDFA

UMengAnalytics-NO-IDFA—无IDFA版SDK

概括解释一下:IDFA中文表达为广告标示符,用于给开发者跟踪广告用的,IDFA是储存在客户IOS系统上的,同一设备上的次序取得到的IDFA是相同的,IDFA是暂态ID,友盟一般是用UMID识其他,你一旦利用IDFA上线的时候要做出表明并且处理一下,不难被拒,所以那边自己毫无IDFA(末尾有关于上线的小彩蛋,可以看一下)

无IDFA版SDK这样找:

无IDFA版SDK

3、开头集成

   
我我一般喜欢用pod集成,假使你的总计机用过cocoapods可以用以下的措施(pod文件的树立那里不细说了)

跻身工程目录,你可以从xcode项目右击进入终极,也得以一向在mac上搜索terminal直接打开终端cd目录,那里自己是从xcode进去的

打开podfile,在中间参加pod’UMengAnalytics-NO-IDFA’

podfile中加sdk名字

在终点输入pod install –verbose –no-repo-update
 举行安装(本地曾经下载好,所以不用pod search)

终端

4、开端集成的代码部分

   
集成成功后脱离项目点击白色文件再一次进入xcode,(我的截图里应该明白地标明在那多少个办法里进入那句代码)替换你的appKey,想统计的水道channelId,前边的大旨是定位的,假若有特其他需求,可以看小说最终的链接。

   
那么最简易的统计已经合并完了,那时候你用测试机,或者模拟器,只如果见仁见智的机型就足以在友盟官网看看下载量了

!!!pod集成时你可能会遇上一个荒唐:

pod集成常见错误

解决办法:

在此处把那么些复制给我们:$(inherited) -ObjC -l”Masonry” -l”sqlite3″ -l”z”
-framework “CoreTelephony” -framework “Foundation” -framework “UI基特(Kit)”
-framework “UMMobClick”

因为我这里集成了Masonry.h,各位找规律,缺什么就往里添加就足以了。

5、自定义事件

比方您有特异的要求:例如总结用户点击按钮,用户支出,用户是还是不是登录。。。

首先你须要来到你想总结事件的法子中,例如按钮点击,就过来按钮的点击方法,在艺术中投入一句代码

再者您要在友盟端去丰裕那个自定义事件,那些id要一律,那样当你在四哥大点击发送的打招呼,友盟才能辨识,去友盟

友盟添加自定义事件

本来,那个在测试机上操作,查看不到结果,你需求去集成测试,添加测试设施

6、添加测试设施

首先步:大家先去AppDelegate中,加一句代码:

然后到友盟中添加测试设施

1

2


装备识别音讯的获得,sdk中提供的法门是那般的:到AppDelegate中粘贴

并非这么些艺术

当大家调用setLogEnabled:那一个法子后,在真机或者模拟器第三遍安装或者退到后台时,就会输出大家须求的oid,也就是device_id:对应的值

便利的可以看看oid

直白将取得的oid依据必要的配备识别新闻格式添加到规模里,然后添加就可以了

7、测试可能遭遇的题目

唯恐你运行程序后测试了你想计算的轩然大波,例如按钮点击,然则发现日志里怎么也都不曾:如下

化解的格局:

1、搜索设备和寻找接纳尚未选取(那就有点呆萌了);

2、试试将动用退到后台30s再起步测试,或者将顺序从测试机卸载重新运行。

接下来应该就可以看出实时日志了:

连带连接:

手动集成‘UMMobClick/MobClick.h’ file not found
解决办法

CocoaPods安装和动用教程

至于友盟渠道应用的那多少个事情_U盟友盟应用总括论坛

【多渠道打包工具】非官方出品,转给须求的您!

正文所有言论是我的个人观点,如存在破绽百出与不足欢迎大家指导~~

本人QQ:1424900357



**说一下比方app审核被拒了,反馈原因中关系IDFA,问题也许出现在哪?怎么解决吧?

举报:项目中应用了IDFA广告标示符

假定项目中你未曾动用,那一般是第三方类库用到的,比如百度总括、友盟计算、讯飞语音(其实那么些类库都已经更新,去掉了IDFA广告标示符的应用)。在上传程序成功是实际上早就有警示表达没有评释,有IDFA问题,可能会被拒绝

化解措施:

1、更新各种类库,下载最新的类库,换上。(新的类库可能激增了有的类库,请参考官方文档调试修改)

2、去掉项目中的AdSupport框架。

调剂通过重新上线即可,不会再有IDFA的警戒。

网站地图xml地图