The invention is applicable to the field of computer technology, and provides a method and device for locating application crash, including receiving user feedback information, which is feedback information for users after application APP crash, including user characteristic information and crash problem description information, acquiring APP crash record information corresponding to the user feedback information, and the A. PP crash record information is sent by SDK, the software development kit of the terminal, including the logged-in user information when APP crashes and the APP stack information when APP crashes. The SDK is used to monitor the running status of APP, locate the crash code according to the crash record information of APP, and solve the problem that the crash description information based on user feedback is difficult to know the cause of the crash. Fast locating and repairing the crash results in the high crash rate of APP.
【技术实现步骤摘要】
定位应用程序崩溃的方法及装置
本专利技术属于计算机
,尤其涉及一种定位应用程序崩溃的方法及装置。
技术介绍
移动终端的应用程序(Application,APP)启动后,可能因为各种原因导致APP崩溃,例如设备碎片化、带宽限制、网络变化、内存管理、用户过多、代码错误或第三方服务等可能原因。APP发生崩溃后,现有的崩溃处理方式是由APP用户向服务器反馈崩溃问题描述信息,开发人员根据服务器接收的崩溃问题描述信息,对崩溃进行跟踪定位与修复操作。而APP用户一般反馈崩溃问题描述信息时只是从使用表象上进行描述,无法描述崩溃原因,并且存在部分APP用户对崩溃问题描述不准确,开发人员很难通过APP用户反馈的崩溃问题描述信息获知崩溃原因,无法快速对崩溃进行定位、修复,导致APP崩溃率居高不下。
技术实现思路
有鉴于此,本专利技术实施例提供了一种定位应用程序崩溃的方法及装置,以解决现有技术无法快速对崩溃进行定位、修复,导致APP崩溃率居高不下的问题。本专利技术实施例的第一方面提供了一种定位应用程序崩溃的方法,包括:接收用户反馈信息,所述用户反馈信息为用户在应用程序APP发生崩溃后反馈的信息,包括用户特征信息和崩溃问题描述信息;获取与所述用户反馈信息对应的APP崩溃记录信息,所述APP崩溃记录信息由终端的软件开发工具包SDK发送,包括APP崩溃时的登录用户信息和APP崩溃时的APP堆栈信息,所述SDK用于监测APP的运行状态;根据所述APP崩溃记录信息定位崩溃代码。一种可能的实现方式中,在所述接收用户反馈信息之前,包括:接收所述终端的SDK发送的所有APP崩溃记录信息;所述获 ...
【技术保护点】
1.一种定位应用程序崩溃的方法,其特征在于,包括:接收用户反馈信息,所述用户反馈信息为用户在应用程序APP发生崩溃后反馈的信息,包括用户特征信息和崩溃问题描述信息;获取与所述用户反馈信息对应的APP崩溃记录信息,所述APP崩溃记录信息由终端的软件开发工具包SDK发送,包括APP崩溃时的登录用户信息和APP崩溃时的APP堆栈信息,所述SDK用于监测APP的运行状态;根据所述APP崩溃记录信息定位崩溃代码。
【技术特征摘要】
1.一种定位应用程序崩溃的方法,其特征在于,包括:接收用户反馈信息,所述用户反馈信息为用户在应用程序APP发生崩溃后反馈的信息,包括用户特征信息和崩溃问题描述信息;获取与所述用户反馈信息对应的APP崩溃记录信息,所述APP崩溃记录信息由终端的软件开发工具包SDK发送,包括APP崩溃时的登录用户信息和APP崩溃时的APP堆栈信息,所述SDK用于监测APP的运行状态;根据所述APP崩溃记录信息定位崩溃代码。2.如权利要求1所述的方法,其特征在于,在所述接收用户反馈信息之前,包括:接收所述终端的SDK发送的所有APP崩溃记录信息;所述获取与所述用户反馈信息对应的APP崩溃记录信息,包括:在接收到的所述所有APP崩溃记录信息中查找所述登录用户信息与所述用户特征信息相匹配的APP崩溃记录信息。3.如权利要求1所述的方法,其特征在于,所述获取与所述用户反馈信息对应的APP崩溃记录信息,包括:发送请求消息至所述终端的SDK,所述请求消息包括所述用户特征信息;接收所述终端的SDK响应的APP崩溃记录信息,所述APP崩溃记录信息中的所述登录用户信息与所述用户反馈信息中的所述用户特征信息匹配;将所述终端的SDK响应的APP崩溃记录信息确定为与所述用户反馈信息对应的APP崩溃记录信息。4.如权利要求1至3任一项所述的方法,其特征在于,所述根据所述APP崩溃记录信息定位崩溃代码,包括:获取所述APP崩溃时的堆栈信息对应的APP代码;确定所述APP崩溃时的堆栈信息对应的APP代码为定位的崩溃代码。5.如权利要求4所述的方法,其特征在于,所述获取所述APP崩溃时的...
【专利技术属性】
技术研发人员:李荣发,陈青林,李宵宵,叶晗,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。