• 1 概述
  • 2 支持平台/语言/引擎
  • 3 功能介绍
  • 4 产品接入指引
  • 5 SDK基本信息

CrashSight 产品介绍


1 概述

CrashSight支持(移动/PC/主机)全平台,为开发者提供崩溃异常捕获,上报,分析和规避方案等全链路闭环专业服务。帮助开发者快速定位并解决异常问题,降低产品崩溃率,提升用户体验。

国内:https://crashsight.qq.comopen in new window

海外:https://crashsight.wetest.netopen in new window

在“我的产品”页点击“申请创建项目”按钮可自行创建项目,如果需要帮助,内部项目请企业微信搜索“CrashSight小助手”,外部项目请咨询邮箱 crashsight@tencent.com。

2 支持平台/语言/引擎

平台:

  • 移动端:iOS、Android
  • PC端:Windows、Linux
  • 主机端:Nintendo Switch、PS4、XBOX

语言:

  • C/C++/C#、Java、Object-C/Swift

引擎:

  • Unity,UE,Cocos, 自研引擎

3 功能介绍

常规功能

包含异常概览,OOM分析,崩溃/ANR/错误列表,崩溃详情,高级搜索,特征分析,效率工具,告警配置,产品设置等功能,点击查看详情

  • 异常概览功能:大盘崩溃趋势统计;多维度崩溃排行榜;小时级/日级Top问题

  • OOM分析:OOM趋势和OOM分析

  • 崩溃/ANR/错误列表:支持列表页快速预览;对新发生问题进行重点提示;展示近期的上报趋势图;

  • 问题详情:实时多维分析统计;详细的单条上报信息;完善的标签和备注体系。

  • 高级搜索:搜索字段全面;搜索条件灵活;支持多条件的组合等。支持单用户纬度的消息搜索。

  • 特征分析:平台总结通用规则;自定义项目特征规则;支持特征数据的展示,告警和自动提单等功能。

  • 效率工具: 支持9种本地崩溃文件的在线解析;后台模拟发包

  • 异常配置:完善和及时的告警配置;支持主流第三方IM工具和缺陷管理平台。

  • 产品设置:人员管理;产品信息管理;项目所有重要变更记录查询等

升级功能

SDK端

  • NativeOOM监测能力
  • Unity特性引擎重复上报问题修复
  • 多重回溯方案,提升回溯稳定性
  • 增加inline函数的还原支持
  • ANR判定精准性优化
  • 提供主动Dump堆栈功能。支持定时Dump堆栈功能。
  • Android平台,SIGABRT信号时,abort message信息上报
  • SDK稳定提升。信号处理稳定性提升,日志捕获稳定性提升,堆栈回溯的稳定性
  • 解决端游安全加壳而无法回溯的问题
  • Unity Mono Managed StackTrace上报
  • 提升自定义字段数目和大小。
  • 支持崩溃时大文件附件上报。支持动态配置单个设备上报指定目录下的文件。
  • 重建符号表生成机制,堆栈还原速度提升15倍+
  • 支持轻量级log统计上报接口
  • 全面支持Unity/UE/Cocos引擎。为自研引擎提供C语言接口
  • SDK云控能力完善。支持分版本按比例开放或者关闭SDK的相关功能。
  • 个人隐私数据采集合规。SDK匿名化合规。

Web端

  • OOM分析页。大数据统计各机型的OOM阈值,支持自定义数据的展示。
  • 模拟器统计。包括大盘模拟器crash率统计,单条模拟器标签
  • 海外环境全面支持按国家维度统计
  • 支持iOS/Windows系统符号表自动更新机制
  • 实时大盘统计数据。离线统计均升级为实时统计
  • 项目内细分场景崩溃率统计
  • 异常分类算法可配置。
  • 高级搜索优化。支持单个字段多种操作,支持同一个字段配置多个条件,支持多条件“与”“或”组合。
  • 支持单用户纬度消息搜索。全面了解用户行为。
  • 自定义字段的自动化统计,展示和搜索
  • 序列类型数据支持最大公共序列发掘
  • 支持任意版本和版本组合的崩溃数据查询
  • 新增问题查询和标识。查询指定版本/时间段的新增问题,对新问题进行标识。
  • 在线还原功能。支持对本地崩溃文件直接解析,提升研发效率。
  • 特征分析功能。对问题以规则的方式进行特征匹配,完成自动化问题识别和统计,进一步支持自动告警和提单。
  • 全面实时的告警功能。告警范围广泛,告警条件丰富,告警方式多样,支持分钟级粒度的告警。告警信息可推送企业微信/钉钉/飞书/SLACK等。
  • 全面的OpenAPI
  • 海外数据存储合规

注:部分功能不是默认开放,需要平台对项目进行开放才能使用

4 产品接入指引

一个产品完整接入,主要分4个步骤:

  • 1.环境选择:根据项目发行区域,选择国内还是海外环境进行用户注册登录
  • 2.创建应用:当前由平台方创建项目。加入项目后,获取SDK上报所需的AppId和AppKey
  • 3.SDK接入:选择项目对应的SDK接入。总体上分移动端SDK和PC端SDK。移动端又分应用,Unity,Unreal,Cocos不同的SDK接入。
  • 4.符号表上传:崩溃的堆栈还原,需要上传对应的符号表。需使用相应的符号表工具进行制作和上传。

4.1 环境选择

国内环境,请访问https://crashsight.qq.comopen in new window

海外环境,请访问https://crashsight.wetest.netopen in new window

如无账号,请先注册新账号。国内支持QQ,微信,邮箱等账号登录,海外除QQ,邮箱外,还支持facebook,Google,Github账号登录。

4.2 创建应用

在“我的产品”页点击“申请创建项目”按钮可自行创建项目,如果需要帮助,内部项目请企业微信搜索“CrashSight小助手”,外部项目请咨询邮箱 crashsight@tencent.com。

4.3 SDK接入

Windows端SDK接入文档

移动端接入文档:

4.4 符号表上传

请统一使用符号表上传工具进行符号表上传,上传方法见符号表上传工具使用说明

5 SDK基本信息

SDK介绍:CrashSight SDK为开发者提供崩溃、错误、OOM等信息的捕获和上报能力,支持全平台,多语言,多引擎接入。

版本号:

  • CrashSight Android SDK:4.2.14
  • CrashSight iOS SDK:4.2.14
  • CrashSight Windows SDK:2.2.2

获取方式:创建项目后可下载。在“我的产品”页点击“申请创建项目”按钮可自行创建项目,如果需要帮助,内部项目请企业微信搜索“CrashSight小助手”,外部项目请咨询邮箱 crashsight@tencent.com。

服务提供方:深圳市腾讯计算机系统有限公司

CrashSight SDK个人信息保护规则open in new window

Last Updated: