异常上报功能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崩溃问题等信息

  • 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秒切换至前台,不算一次启动。
  • 联网用户

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

原文地址:https://www.cnblogs.com/CH520/p/9562899.html

时间: 2024-08-06 12:37:27

异常上报功能Bugly简介的相关文章

异常上报工具:腾讯Bugly

1.腾讯出了一个和umeng差不多的异常上报工具Bugly.(传送门:https://bugly.qq.com/docs/) (1)两者比较明显的区别是,Bugly能比较实时上报异常信息,经过测试基本上几秒就能在后台看到上报的信息,umeng的要等一段时间:(这个是我选择Bugly的主要原因) (2)Bugly感觉比较轻盈,主要方向就是异常上报:umeng感觉比较臃肿,主要方向在后台数据统计上:(个人感觉) 2.Cocos的接入文档就在里面,提供了c++/lua/js三种方式的接入,很简单方便就

路由器NAT功能配置简介

CISCO NAT 配置(值得一看)                   路由器NAT功能配置简介 随着internet的网络迅速发展,IP地址短缺已成为一个十分突出的问题.为了解决这个问题,出现了多种解决方案.下面几绍一种在目前网络环境中比较有效的方法即地址转换(NAT)功能. 一.NAT简介 NAT(Network Address Translation)的功能,就是指在一个网络内部,根据需要可以随意自定义的IP地址,而不需要经过申请.在网络内部,各计算机间通过内部的IP地址进行通讯.而当内

微信紧急上线“城市积水上报”功能应对南方持续暴雨

近日武汉等城市持续的暴雨导致多个地方严重积水,给市民出行带来了很多不便.7月6号微信联合武汉交警在“城市服务”入口紧急上线“城市积水上报”功能,市民可以在上述多个平台上报积水情况,参与积水抢险.当发现积水问题,用户只需打开 微信,找到“我-钱包-城市服务”,找到“城市积水上报”按钮,点击后即进入上报页面,市民可填写上报人.联系电话.上报位置.上传积水照片即可将积水情况立即上报. 此外,在微信城市积水上报页面,可点击红色高亮字体的“点击查询实时积水“, 即可查看实时积水信息,方便提前规划出行路线,

java学习中,异常和错误的简介、捕获异常、抛出异常、自定义异常(java 学习中的小记录)

java学习中,异常和错误的简介.捕获异常.抛出异常.自定义异常(java 学习中的小记录)作者:王可利(Star·星星) 异常:(API 的 java.lang 有一个异常,有很多很多) 在Java程序中也会程序出现不正常的情况,这个就叫异常.     Java是面向对象的语言,任何事物都可以用类来描述,同样的异常也是一种事物.Java中提供了很多的异常类.     多个异常堆积起来,就是一个异常体系.   Throwable:是异常类的父类,超类.Exception 异常.error错误.

Android应用开发之使用PhoneGap实现位置上报功能

看这里:Android应用开发之使用PhoneGap实现位置上报功能 上一篇,使用Intellij Idea 搭建PhoneGap Android开发环境中,简单的介绍了PhoneGap Android开发环境的搭建,并且开发了Hello World的应用,本篇,我们继续学习使用PhoneGap进行开发,获取用户设备的位置信息,通过获取经纬度实现位置上报的功能,接下来,开始本篇的学习. 我们在上篇module的基础上进行开发,主要是修改index.html中的内容,为了操作DOM方便,我们引入j

bugly异常上报、语音sdk接入总结

sdk说明: 1.Bugly SDK:自动捕获上报App的脚本错误和原生代码引发的崩溃信息,并提供异常问题分类分析. 2.语音 SDK:提供游戏内收发语音功能. 接入步骤: step1:仔细通读一遍sdk接入文档 step2:将需要用到的sdk代码文件拷贝至指定工程路径下 step3:环境配置 1)win32: 1.将sdk目录下的所有dll和lib文件拷贝到project.win32下的Debug.win32和Release.win32下 2.右键工程->属性->链接器->输入(附加依

优秀个人免费私有云OwnCloud 8.0终于发布 - 亮眼新功能初探简介

OwnCloud是一个基于Linux的私有云开源项目,用户可以免费使用它来搭建自己的私有云来进行文件和多媒体等的分享. 本人有幸在大概一年多前因为项目需要而接触和使用到OwnCloud,但不幸的是当时发现有很多如性能等问题亟待解决.但这并不妨碍OwnCloud作为一个优秀的,免费的,开源的私有云服务器. 今天闲逛HackerNews的时候发现OwnCloud刚刚发布了8.0版本,而我们当时希望有的很多功能都已经囊括进来了,这是个非常激动人心的发布.下面对该版本的一些新功能进行介绍,希望能帮助到同

htop 详细功能使用简介

一.htop 简介 This is htop, an interactive process viewer for Linux. It is a text-mode application (for console or X terminals) and requires ncurses. Comparison between htop and top In 'htop' you can scroll the list vertically and horizontally to see all

Android程序Crash时的异常上报

转载请注明来源:http://blog.csdn.net/singwhatiwanna/article/details/17289479 前言 大家都知道,android应用不可避免的会发生crash,无论你的程序写的多完美,总是无法完全避免crash的发生,可能是由于android系统底层的bug,也可能是由于不充分的机型适配或者是糟糕的网络状况.当crash发生时,系统会kill掉你的程序,表现就是闪退或者程序已停止运行,这对用户来说是很不友好的,也是开发者所不愿意看到的,更糟糕的是,当用户