• 目的:为了能够快速定位到线上版本bug位置,经过比较之后,决定使用腾讯家的Bugly。

1、注册产品

  • 官方文档使用指南

  • 1.1 登录 - 使用 QQ 登录Bugly官网

    • 没有账号就注册,要实名就实名,在此不做注册介绍。
    • 注册登陆完找不到我的产品就点击左上角图标回到首页

    • 找到我的产品





  • 1.2 创建应用

    • 按照要求添加应用名称、选择应用平台、产品类型、产品图标和描述信息。

    • 保存后即创建成功。

2、开始代码集成操作

  • 2.1 手动集成

    • 下载 Bugly iOS SDK
    • 拖拽Bugly.framework文件到Xcode工程内(请勾选Copy items if needed选项)
    • 添加依赖库
    SystemConfiguration.framework
    Security.framework
    libz.dylib 或 libz.tbd
    libc++.dylib 或 libc++.tbd
  • 2.2 初始化SDK

    • 导入头文件
    • 在工程的AppDelegate.m文件导入头文件
    #import <Bugly/Bugly.h>
    • 初始化Bugly
    • 在工程AppDelegate.m的application:didFinishLaunchingWithOptions:方法中初始化:
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [Bugly startWithAppId:@"此处替换为你的AppId"];
    return YES;
    }
    • 查看AppID
    • 我的产品 -> 选择对应的应用,点击设置



    • 至此,SDK集成完成。

3、平台功能介绍

  • 应用集成SDK后,即可在Web站点查看应用上报的崩溃数据和联网数据。
  • 3.1 异常上报

    • 异常概览 查看今日实时统计、崩溃趋势、崩溃排行和TOP20崩溃问题等信息



  • 3.2 崩溃分析/卡顿分析/错误分析 查看上报问题的列表

  • 3.3 问题详情 查看上报问题的详细信息



4、平台术语

  • 异常

    • App在运行过程中发生的崩溃、卡顿、ANR、错误,统称为异常。
  • 崩溃

    • 用户在使用App过程中发生一次闪退,计为一次崩溃。
  • 卡顿

    • 用户在使用App过程中发生卡顿现象,计为一次卡顿,卡顿时间默认是5s,也支持自定义时间。
  • ANR

    • 用户在使用App过程中出现弹框,提示应用无响应,计为一次ANR,ANR仅用于Android平台应用。
  • 错误

    • 主动上报的Exception、Error,或脚本(如C#、Lua、JS等)错误,统称为错误。
  • 发生次数

    • 一个异常发生且被记录上报,计为一次异常发生。
  • 影响用户

    • 一台设备发生异常,计为一个影响用户。 在指定时间范围内,若一个设备发生多次异常,只算一个影响用户。
  • 用户异常率

    • 诸如用户崩溃率、用户卡顿率、用户ANR率、用户错误率等
    • 即影响用户/联网用户的比值。
  • 次数异常率

    • 诸如次数崩溃率、次数卡顿率、次数ANR率、次数错误率
    • 即发生次数/联网次数的比值
  • 联网次数

    • 即 启动次数+跨天联网次数。
  • 跨天联网

    • 用户没有启动应用,只有应用进程在后台运行,且超过零点,计为一次跨天联网。
  • 启动次数

    • 以下场景均计为一次启动
    • 1、应用完全退出后重新启动,计为一次启动;
    • 2、应用被切换至后台后,30秒后被切换至前台,计为一次启动,若未超过30秒切换至前台,不算一次启动。
  • 联网用户

    • 以设备为判断指标,每一个发生联网的设备,即为一个联网用户。
    • 在指定时间范围内,若一个设备重复发生联网行为,只算一个联网用户。

最新文章

  1. Elasticsearch5.0 安装问题集锦
  2. 【转】apache DateFormatUtils 与 DateUtils 的使用
  3. Codeforces Round #380 (Div. 2) 总结分享
  4. ext树表+ZeroClipboard复制链接功能
  5. Detecting diabetic retinopathy in eye images
  6. SVN安装图解
  7. iOS开发网络篇-JSON文件的解析
  8. jqgrid-asp.net-mvc
  9. MyBatis 学习-与 Spring 集成篇
  10. 【个人笔记】《知了堂》MySQL三种关系:一对一,一对多,多对多。
  11. [JavaScript] 弹出编辑框
  12. 【学习】基础知识:数组和矢量计量【Numpy】
  13. 如何快速安装visual studio 2017和破解
  14. 77 Linux commands and utilities you&#39;ll actually use
  15. Python中os与sys模块的区别
  16. 【scrapy】其他问题2
  17. 2. java获取下周日-下周六的时间
  18. linux shell实现守护进程 看门狗 脚本
  19. maven install jdk版本自动降为1.7
  20. 通俗讲讲FPGA

热门文章

  1. 安卓端后台登录接口单元测试demo
  2. NetCore Selfhost,IIShost,Windows Service Host详解(自宿主、宿主在IIS,宿主在Windows Service中)
  3. USACO2.1.3 三值排序
  4. java之多态性
  5. saltstack系列(五)——zmq扩展(一)
  6. python小程序:备份文件
  7. 算法技巧讲解》关于对于递推形DP的前缀和优化
  8. 【总结整理】AXURE原件
  9. 2-配置Andriod环境时的错误。。。Theme.AppCompat.Light
  10. c# 下实现ping 命令操作