swift集成友盟统计

作者: 移动端_小刚哥 | 来源:发表于2018-07-24 11:32 被阅读284次

从这个app开始用上了swift,最近又集成了友盟统计功能,根据友盟的文档一步一步来整体比较顺利,但是中间也遇到了收集不到错误信息和页面统计信息的问题,自定义事件和账号统计都正常,文中会分析问题原因并解决问题

一、在友盟后台创建应用

  1. 进入友盟官网http://www.umeng.com/analytics登录账号
  2. 点击 "产品" -> "移动统计(U-App)" -> "进入新版"
  3. "添加新应用" 填写应用名,选择平台选择语言和应用类型等信息
  4. 点击完成获取appKey


    创建应用
创建应用

二、集成友盟基础统计

  1. 使用cocoapods输入pod 'UMengAnalytics-NO-IDFA'
  2. 代码中输入
    在桥接文件中输入头文件#import <UMMobClick/MobClick.h> //友盟统计
    然后在appdelegate的didFinishLaunchingWithOptions方法中输入
let config = UMAnalyticsConfig.sharedInstance()
config?.appKey = "你的appkey"
config?.channelId = "统计平台" //enterprise   App Store
MobClick.start(withConfigure: config)
  1. 统计不同的版本
let version = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as! String
MobClick.setAppVersion(version)
  1. 运行app到手机或者模拟器就可以在友盟后台看到概况中的数据
基础统计

三、集成友盟页面统计

在要统计的页面的viewWillAppearviewWillDisappear方法中分别加入MobClick.beginLogPageView("页面标识")MobClick.endLogPageView("页面标识")
运行app进入该页面就可以看到统计数据(如果没有数据很有可能是因为没有导入libz.dylib下面会说到)

页面统计 页面统计 添加描述

四、集成友盟自定义事件

  1. 在友盟添加自定义事件


    自定义事件

然后点击添加事件,选择手工添加

自定义事件

输入事件ID和事件描述

  1. 在代码中输入MobClick.event("事件ID"),注意事件ID一定要一致
  2. 运行app然后稍等一会儿就可以看到数据了


    自定义事件

五、遇到的问题

集成之后有的数据是需要第二天才能看到数据的,但是如果工程中没有导入libz.dylib包也是收集不到的,而swift默认不包括dylib了,所以我们需要 add other,直接上图

导入libz.dylib 导入libz.dylib 导入libz.dylib 导入libz.dylib 导入libz.dylib 导入libz.dylib

发现导入的是libz.1.dylib而不是libz.dylib,大概原因就是libz.dylib是一个快捷方式,指向的就是libz.1.dylib,到此基础功能集成完毕,友盟很强大,还有很多功能还要继续研究,比如非常有用的崩溃数据收集并分析等,与君共勉

相关文章

  • 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/pidemftx.html