The invention provides a method and system for inquiry of mobile terminal APP error information, the method comprises the following steps: the definition of a dictionary of DIC, the APP mobile terminal fault location for all the basic information is saved to the DIC; according to the error information of the mobile terminal preset frequency generated by APP with different parameters type stored in the DIC; the DIC is converted to JSON format and uploaded to the server; the server parses the DIC file, and after parsing the information stored in the database, for the administrator of the mobile terminal of the target APP error information query. The invention has the beneficial effect of solving the problem that the APP information of the existing mobile terminal is not located, or the location information needs to ask users too much content.
【技术实现步骤摘要】
移动终端APP错误信息的查询方法及系统
本专利技术涉及互联网移动终端APP应用开发
,更具体地,涉及移动终端APP错误信息的查询方法及系统。
技术介绍
移动终端APP软件主要指安装在智能手机、或平板电脑上的软件,以完善原始操作系统的不足与个性化。移动终端APP是为了完善各移动终端功能,为用户提供更丰富的使用体验的主要手段,目前发展到了几乎可以和电脑相媲美的程度。移动终端APP软件的运行需要有相应的手机系统,目前主要的系统为苹果公司的iOS系统和谷歌公司的Android系统。移动终端APP在运行过程中不可避免会产生一些问题。现有技术中,在实际使用过程中,当有用户反馈自己的移动端APP发生问题时,APP服务人员通过询问用户所使用的APP是哪个版本、什么型号的移动设备、用户所在的城市、所使用网络是移动网络还是WIFI、什么时候发生了什么软件故障、故障类型具体是卡顿还是崩溃等等一些为了排查问题相关的信息,便于开发排查出APP什么发生问题。然而,上述现有技术的APP故障排查方法需要用户的高度配合,同时,即使用户配合也存在故障排查效率低下、故障定位不够准确的问题。
技术实现思路
本专利技术为克服上述问题或者至少部分地解决上述问题,提供移动终端APP错误信息的查询方法及系统。根据本专利技术的一个方面,提供一种移动终端APP错误信息的查询方法,包括:步骤1,定义一个字典dic,将所述移动终端APP故障定位所需的各项基本信息保存到所述dic中;步骤2,按照预设频率将所述移动终端APP产生的各种错误信息以不同参数类型保存在所述dic中;将所述dic转化为json格式并上传至 ...
【技术保护点】
一种移动终端APP错误信息的查询方法,其特征在于,包括:步骤1,定义一个字典dic,将所述移动终端APP故障定位所需的各项基本信息保存到所述dic中;步骤2,按照预设频率将所述移动终端APP产生的各种错误信息以不同参数类型保存在所述dic中;将所述dic转化为json格式并上传至服务器;步骤3,所述服务器解析所述dic文件,并将解析后的信息保存在数据库中,以供管理员对所述移动终端的目标APP错误信息进行查询。
【技术特征摘要】
1.一种移动终端APP错误信息的查询方法,其特征在于,包括:步骤1,定义一个字典dic,将所述移动终端APP故障定位所需的各项基本信息保存到所述dic中;步骤2,按照预设频率将所述移动终端APP产生的各种错误信息以不同参数类型保存在所述dic中;将所述dic转化为json格式并上传至服务器;步骤3,所述服务器解析所述dic文件,并将解析后的信息保存在数据库中,以供管理员对所述移动终端的目标APP错误信息进行查询。2.如权利要求1所述的方法,其特征在于,所述所需的各项基本信息包括以下至少一种:所述移动终端使用网络的类型、所述移动终端运营商信息、所述移动终端唯一标识、所述移动终端的型号、所述APP的版本、所述移动终端操作系统的版本、所述移动终端操作系统的操作语言、所述移动终端的当前时间、所述移动终端目标APP的用户ID和所述移动终端的经度和纬度。3.如权利要求2所述的方法,其特征在于,所述步骤1进一步包括:利用字典类NSMutableDictionary中的创建字典方法dictionary创建一个字典dic;利用connectedToNetwork函数获取所述移动终端连接的是WIFI或移动网络,利用setObject函数将获取到的结果存储到所述dic中;和或,利用getDeviceCarrier函数获取所述移动终端的运营商信息,利用setObject函数将获取到的结果存储到所述dic中;和或,利用getDeviceID函数获取所述移动终端的唯一标示,利用setObject函数将获取到的结果存储到所述dic中;和或,利用getDeviceModel函数获取所述移动终端的型号,利用setObject函数将获取到的结果存储到所述dic中;和或,获取app的版本、所述APP的版本、所述移动终端操作系统的版本、所述移动终端操作系统的操作语言、所述移动终端的当前时间、所述移动终端目标APP的用户ID和所述移动终端的经度和纬度中的至少一种,利用setObject函数将获取到的结果存储到所述dic中。4.如权利要求1所述的方法,其特征在于,所述步骤2中将所述dic转化为json格式的步骤进一步包括:确认存在所述dic并为字典类型;利用dataWithJSONObject函数将所述dic转化为NSData类型,并利用所述dataWithJSONObject函数中的参数NSJSONWritingPrettyPrinted令转化后的json格式自动换行;利用字符串的alloc函数和initWithData函数,并且设置编码方式为NSUTF8StringEncoding对所述转换后的json格式数据进行编码;通过防止拥堵的存储方式将所述编码后的json格式数据保存到本地。5.如权利要求4所述的方法,其特征在于,所述通过防止拥堵的存储方式将所述编码后的json格式数据保存到本地的步骤进一步...
【专利技术属性】
技术研发人员:汪刚,张文明,陈少杰,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。