异常上报功能Bugly简介
- 目的:为了能够快速定位到线上版本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崩溃问题等信息


- 异常概览 查看今日实时统计、崩溃趋势、崩溃排行和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秒切换至前台,不算一次启动。
联网用户
- 以设备为判断指标,每一个发生联网的设备,即为一个联网用户。
- 在指定时间范围内,若一个设备重复发生联网行为,只算一个联网用户。
异常上报功能Bugly简介的更多相关文章
- 异常捕获 崩溃 Bugly ACRC 简介 总结 MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
- 异常上报工具:腾讯Bugly
1.腾讯出了一个和umeng差不多的异常上报工具Bugly.(传送门:https://bugly.qq.com/docs/) (1)两者比较明显的区别是,Bugly能比较实时上报异常信息,经过测试基本 ...
- (转)Unity3D在WebPlayer模式下的异常上报探索
我们知道,Unity3D在WebPlayer的发布模式下是沙箱环境中运行的.根据Unity3D的官方文档所述,WebPlayer模式下不能使用非托管的DLL,也就是说,传统C++游戏客户端的生成Min ...
- Unity3D在WebPlayer模式下的异常上报探索
原地址:http://www.cnblogs.com/hisiqi/archive/2013/07/21/3203527.html 我们知道,Unity3D在WebPlayer的发布模式下是沙箱环境中 ...
- 优秀个人免费私有云OwnCloud 8.0终于发布 - 亮眼新功能初探简介
OwnCloud是一个基于Linux的私有云开源项目,用户可以免费使用它来搭建自己的私有云来进行文件和多媒体等的分享. 本人有幸在大概一年多前因为项目需要而接触和使用到OwnCloud,但不幸的是当时 ...
- htop 详细功能使用简介
一.htop 简介 This is htop, an interactive process viewer for Linux. It is a text-mode application (for ...
- SpringBoot2.x整合Email并利用AOP做一个项目异常通知功能
因为不知aop能干嘛,因此用aop做个小功能,再结合最近学的springboot-Email做了个系统异常自动邮件通知的功能, 感觉满满的成就感. AOP不懂的可以看上一篇:https://www.c ...
- WindowsPhone8拍照功能实现简介
WindowsPhone作为一款智能手机操作系统,支持APP中拍照是必不可少的,目前在WP8上的拍照主要有以下三种途径: 1.使用CameraCaptureTask: 2.使用PhotoCamera类 ...
- MVC4.0 利用HandleErrorAttribute和log4net实现记录异常日志功能
1.MVC4.0中HandleErrorAttribte已经帮我们处理了异常问题,当我们新建一个非空的MVC项目时候,在FilterConfig中会发现这样的代码 public class Filte ...
随机推荐
- 【phonegap】IOS按HOME键,程序进入suspended状态,再调出,界面出现文字丢失问题
发现丢失的都是时间类型的,把日期型改成 yyyy年mm月dd日 时间从冒号表示(12:00)改成中文表示,12点00分,就不再丢失了. 未找到真正原因
- Debug 的使用
R 命令:查看.修改寄存器的内容 -r:查看寄存器的内容 CS=0AF9,IP=0100,也就是说内存 0AF9:0100 处的指令为 CPU 当前要读取.执行的指令 Debug 也列出了 CS:IP ...
- windows 10 服务组件安装出现0x80070422错误解决方法
问题描述: windows 10通过控制面板->程序->启用或关闭Windows 功能安装Windows服务或组件时,出现0x80070422错误,提示服务禁止或未启用 问题产生原因: ...
- 手机自带输入法emoji表情的输入,提交及显示——前端解决方案
体验更优排版请移步原文:http://blog.kwin.wang/programming/emoji-transform-commit.html 之前就遇到过需要前端支持用户输入并提交emoji表情 ...
- vue中使用markdown富文本,并在html页面中展示
想给自己的后台增加一个markdown编辑器,下面记录下引用的步骤 引入组件mavon-editor 官网地址:https://github.com/hinesboy/mavonEditor // 插 ...
- python利用utf-8编码判断中文字符
下面这个小工具包含了 判断unicode是否是汉字,数字,英文,或者其他字符. 全角符号转半角符号. unicode字符串归一化等工作. 还有一个能处理多音字的汉字转拼音的程序,还在整理中. #!/u ...
- Using Browser Link in Visual Studio 2013
题记:Browser Link是VS 2013开始引入的一个强大功能,让前端代码(比如AngularJS的代码)在VS中的修改更加轻而易举. 前 端代码是运行在浏览器中,而Visual Studio通 ...
- 学习神器!本机安装虚拟机,并安装Linux系统,并部署整套web系统手册(包含自动部署应用脚本,JDK,tomcat,TortoiseSVN,Mysql,maven等软件)
1. 引言 编写目的 本文档的编写目的主要是在Linux系统上部署mis_v3员工管理系统,方便测试,并为以后开发人员进行项目部署提供参考 准备工作 软件部分 软件项 版本 备注 Mysql 5. ...
- 【转】http 缓存
原文地址:https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-c ...
- BOOL运算符号(从C#入门经典第五版中摘录)
只总结自己觉得难的哈: (1) var1=!var2; //(非) (2) var1=var2&var3; //(与) (3)var1=var2|var3; //(或) (4 ...