美文网首页
Swift - 集成友盟统计

Swift - 集成友盟统计

作者: 流星大石头 | 来源:发表于2016-09-01 15:37 被阅读1946次

关于友盟统计和itunesConnect统计到的下载量不一致的问题解释:

友盟统计是根据设备来进行统计的,如果想要统计应用账号,需要根据文档来设置其他的内容。
iTunesConnect是根据APPLEID来统计的,同一个AppleID在不同的设备上进行下载,也视为同一个。

Apple的App Analytics统计平台你必须知道的Q&A整理与翻译
http://www.niaogebiji.com/article-6901-1.html

集成友盟统计步骤

在集成友盟统计的时候,一定要注意IDFA的问题,如果在提交审核时选择错误,将直接被拒绝掉,我们公司在集成友盟统计时,选择了无IDFA版本的,提交的时候选择否,顺利上线。
具体怎么导入友盟的SDK,请参考友盟官网。如果你没有使用CocoaPod导入友盟的SDK,需要在桥接文件中:#import "UMMobClick/MobClick.h"
导入头文件后,在AppDelegate中的 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool 方法中加入以下代码即可:


  //MARK: 友盟统计
//在发布到AppStore的时候,如果没有特殊的情况,一定要设置为false
        MobClick.setLogEnabled(true)

        let obj = UMAnalyticsConfig.init()
        
        obj.appKey = "在友盟官网注册App得到的"
        
        MobClick.startWithConfigure(obj)
        
    //友盟默认是获取的build,内部构建的版本号,如果需要在统计中显示的版本号与AppStore一直的话,则需要加入以下代码。
        let version =  NSBundle.mainBundle().infoDictionary!["CFBundleShortVersionString"] as! String
        MobClick.setAppVersion(version)
        

这样之后,基本统计功能就完成了,但是为了分离测试数据和正式数据,我们会加入集成测试功能。

E48CD840-9B13-496D-83A0-8FC519229B99.png

在这里可以找到集成测试,在进行集成测试的时候,首先需要添加设备,

6828FE2C-8E2F-4A36-95F5-3C2630DE619B.png
在这里需要填写设备识别信息,实际上就是获取iPhone的OpenUDID,OpenUDID已经因为涉及到用户的隐私被苹果给废弃掉了,千万不可把获取OpenUDID的代码写入到程序,可能上架会被拒绝。
我写了一个Demo,直接将Demo运行到要注册的iOS设备上,即可打印出要填写的设备识别符的格式,直接拷贝过来即可。Demo地址:https://github.com/changanli/youmengOpenUDID

测试日志:

8D9BD6D4-28D7-43ED-9964-7456E08B78E9.png

测试日志中的机型是build.model,是苹果规定的内部型号,并不是发售的时候型号。iphone6,1是iPhone5S,iphone6,2也是iPhone 5s

相关文章

  • swift集成友盟统计

    从这个app开始用上了swift,最近又集成了友盟统计功能,根据友盟的文档一步一步来整体比较顺利,但是中间也遇到了...

  • Swift - 集成友盟统计

    关于友盟统计和itunesConnect统计到的下载量不一致的问题解释: 友盟统计是根据设备来进行统计的,如果想要...

  • swift 集成友盟统计

    github链接 我的博客 前言 友盟统计分析平台是国内最大的移动应用统计分析平台。用于帮助移动应用开发商统计和分...

  • Swift集成友盟统计:

    公司运营部提了一个需求需要统计打开某个页面的次数,点击某个按钮的次数和定时器自动关闭的次数,上次因为就这一个地方,...

  • iOS开发之集成友盟应用统计

    今天晚上集成了友盟的应用统计功能。说实话友盟的应用统计已经很不错了,相比苹果官方的App analytics,友盟...

  • 集成友盟统计、添加自定义事件并实时查看上报情况

    集成步骤(文末有源代码) 登陆友盟,并注册 访问友盟统计:,选择“产品|解决方案”下的“移动统计” 在友盟上添加新...

  • 友盟统计集成

    1.在友盟里注册应用获取AppKey 2.下载统计sdk 3.将下载的sdk里ios文件夹拖入工程 4.添加以下依...

  • 集成友盟统计

    其实看着官方文档一步一步走就可以集成 这里记录一下自己集成过程 1.下载官方sdk 将必须的jar包放到libs下...

  • 友盟统计集成

    友盟统计SDK经过最新一次更新后,文档并没有彻底更新,经过踩坑,总结以下踩坑经验: 首先是头文件导入,官方文档貌似...

  • Flutter 集成友盟移动统计(必看)

    最近项目要集成移动统计,Flutter 项目的移动统计插件并不是很多。当然提起移动统计首先想到的是友盟,毕竟友盟在...

网友评论

      本文标题:Swift - 集成友盟统计

      本文链接:https://www.haomeiwen.com/subject/vjocettx.html