必威体育Betway必威体育官网
当前位置:首页 > IT技术

Bugout SDK 到底可以做什么?

时间:2019-08-09 23:12:09来源:IT技术作者:seo实验室小编阅读:78次「手机版」
 

bugout

如果您的项目下还没有任何应用,请先在 设置->应用信息 中创建一个应用。

Bugout SDK 到底可以做什么?

APP应用(以及 H5 应用)Bug一步提交,操作便捷

Android/iOS 应用集成 Bugout SDK 后,发现 Bug 后只需将手机摇一摇进行截屏(H5 应用则需点击屏幕悬浮球进行截屏)便可将问题连同用户设备信息,操作系统网络环境等数据提交至 Bugout 问题列表中,在提交问题时支持手动涂鸦,添加问题名称及备注。这对技术人员来说,可以大大提高复现和定位问题的速度,对App 来说,集成 SDK 后可以更方便的收集用户的反馈,提高应用的体验及质量。

具体集成 SDK 方式可参见:

  • Android 应用集成 Bugout SDK 文档
  • iOS 应用集成 Bugout SDK 文档
  • H5 应用集成 Bugout SDK 文档
  • 程序集成 Bugout SDK 文档

Bugout SDK 到底可以做什么?

Android 应用问题上报详情(示例)

App应用(以及H5 应用和小程序)异常数据自动上报,用最快的速度发现并解决问题

应用集成 Bugout SDK 后,自动收集设备品牌、型号、操作系统版本等多种设备信息,自动记录崩溃前用户的操作步骤,自动上报堆栈信息,利用智能 ai 技术自动合并相同类型的崩溃信息。

下面介绍一下不同类型应用可捕获的异常数据:

  • Android 应用

Android 应用独有的 ANR 问题:包含KeyDispatchTimeout(5 seconds)、BroadcastTimeout(10 seconds)、ServiceTimeout(20 seconds)三种类型,详细介绍可参见Bugout SDK能捕获的ANR都有哪些?如何分析并解决这些ANR呢?

Android 应用一些常见异常:java.lang.NullPointerException、java.lang.ClassnotfoundException、java.lang.ArithmeticException、java.lang.ArrayIndexOutOfBoundsException、java.lang.illegalargumentException、java.lang.IllegalAccessException……

具体参见Bugout SDK 捕获的 Android 的异常都是什么意思

Bugout SDK 到底可以做什么?

Android 应用上报异常数据详情(示例)

  • iOS应用

iOS 应用的一些常见崩溃:数组下标越界、字典构造与修改、NSAttributedString相关、呈现一个空控制器、强引用一个单例对象、unrecognized selector、操作tableView数据、Push到同一个控制器多次等,具体参见Bugout SDK 能捕获 iOS APP的哪些崩溃?

  • H5 应用和小程序

H5 应用和微信小程序都是基于 JavaScript 的,所以它们的异常上报功能有相同的地方。

7种 ERROR 对象:EvalError、RangeError、ReferenceError、SyntaxError、TypeError、URIError

用户自定义的异常: 例如:throw '这是一个自定义的错误'

上面两种是H5和小程序共同的部分,在小程序里它们被划分为用户脚本错误(thirdScriptError)

除此之外,还可以捕获小程序引擎错误(jsEnginScriptError)和小程序自定义组件引用失败错误。

具体参见:Bugout H5和小程序 SDK 有什么功能?

Bugout SDK 到底可以做什么?

H5 应用上报异常数据详情(示例)

Bugout-专业&免费的缺陷管理平台,还有更多功能等你来体验!

相关阅读

分享到:

栏目导航

推荐阅读

热门阅读