集成友盟页面分析无数据情况记录

使用自动页面统计一定要注意,记录方法要成对使用

- (void) viewWillAppear:(BOOL)animated {

    [superviewWillAppear:animated];

    [MobClick beginLogPageView:NSStringFromClass([self class])];

}

- (void) viewWillDisappear:(BOOL)animated {

    [superviewWillDisappear:animated];

    [MobClick endLogPageView:NSStringFromClass([self class])];

}

beginLogPageView:后的参数为字符串,可以自定义,只要自己能区分是指的哪个页面就好

我的开发框架有一个BasicViewController,页面所有VC都是从这个页面继承的,所以就在这个文件里写一下就好,NSStringFromClass([self class])可以获取对应的页面名称,初期使用的self.class,没有留意后台打印区,这样直接给到友盟方法,友盟报错,是不会产生数据记录的

要注意,操作的设备没有添加到测试设备里边,否则只能在测试里查看数据,这边是不会有数据的

最后是自己的习惯导致无数据情况,在调试过程中,习惯command+.直接停止程序运行,修改代码后再运行,但友盟的数据是先记录在本地,当程序即将进入后台时才会把数据发送出去,使用时要注意使用手机手动退出程序,后台可以看见上传的页面信息字典

至此,页面分析无数据情况处理完成

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 设计模式是什么? 你知道哪些设计模式,并简要叙述? 设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的...
    iOS菜鸟大大阅读 761评论 0 1
  • 1.设计模式是什么? 你知道哪些设计模式,并简要叙述? 设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类...
    司马DE晴空阅读 1,347评论 0 7
  • 设计模式是什么? 你知道哪些设计模式,并简要叙述? 设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的...
    卑微的戏子阅读 641评论 0 1
  • 原文链接http://www.cnblogs.com/kenshincui/p/4186022.html 音频在i...
    Hyman0819阅读 21,882评论 4 74
  • -感恩:有一群可爱信任我的小伙伴 -工作:依旧处理的有问题…… -灵感:想建立一个达人库 把身边有点特点和技能的小...
    简阿姨曰阅读 140评论 0 1