本说明书涉及计算机,尤其涉及一种移动端应用的异常提醒方法、装置、设备及介质。
背景技术:
1、移动端应用的普及,极大提高了人们生活便利性、使工作更加高效,但是移动应用场景大多复杂多变,网络环境存在多样性,对于移动应用开发者关注程序的使用范围、程序运行状态、问题跟踪带来了极大挑战。客户在使用过程中可能会出现异常,现有技术大都依赖于客户反馈相关的异常,无法及时有效地发现异常并进行提醒。
技术实现思路
1、本说明书一个或多个实施例提供了一种移动端应用的异常提醒方法、装置、设备及介质,用于解决背景技术提出的技术问题。
2、本说明书一个或多个实施例采用下述技术方案:
3、本说明书一个或多个实施例提供的一种移动端应用的异常提醒方法,包括:
4、通过预先创建的aop切面获取指定移动端应用的运行状态日志;
5、若根据所述运行状态日志监测到所述指定移动端应用存在异常运行状态,将所述运行状态日志通过接口推送至预先设定的接收端;
6、通过所述接收端将所述运行状态日志进行提醒。
7、可选的,所述将所述运行状态日志通过接口推送至预先设定的接收端,包括:
8、获取所述指定移动端应用所处的网络状态,所述网络状态包括联网状态与无网络状态;
9、若所述网络状态为所述联网状态,将所述运行状态日志通过接口推送至预先设定的接收端。
10、可选的,若所述网络状态为所述无网络状态,所述方法还包括:
11、将所述运行状态日志存储于预先设定的sqlite数据库中,并实时监测所述指定移动端应用所处的网络状态;
12、若所述指定移动端应用所处的网络状态变更为所述联网状态,将所述运行状态日志通过接口推送至所述接收端。
13、可选的,所述指定移动端应用为指定android应用,所述通过预先创建的aop切面获取指定移动端应用的运行状态日志,包括:
14、在所述aop切面中,通过android提供的log类记录指定移动端应用的运行状态日志。
15、可选的,所述异常运行状态包括指定移动端应用崩溃、指定移动端应用未响应、指定移动端应用卡顿或指定移动端应用慢速响应。
16、可选的,所述通过预先创建的aop切面获取指定移动端应用的运行状态日志前,所述方法还包括:
17、导入获取运行状态日志所需的aop切面的指定类库;
18、根据所述指定类库创建aop切面。
19、可选的,所述将所述运行状态日志通过接口推送至预先设定的接收端,包括:
20、创建http请求对象;
21、将所述运行状态日志附加到所述http请求中,生成指定http请求;
22、向所述接收端发送所述指定http请求,并接收所述接收端的响应信息;
23、若所述响应信息为发送成功,则完成将所述运行状态日志推送至所述接收端。
24、本说明书一个或多个实施例提供的一种移动端应用的异常提醒装置,所述装置包括:
25、日志获取单元,通过预先创建的aop切面获取指定移动端应用的运行状态日志;
26、日志推送单元,若根据所述运行状态日志监测到所述指定移动端应用存在异常运行状态,将所述运行状态日志通过接口推送至预先设定的接收端;
27、异常提醒单元,通过所述接收端将所述运行状态日志进行提醒。
28、本说明书一个或多个实施例提供的一种移动端应用的异常提醒设备,包括:
29、至少一个处理器;以及,
30、与所述至少一个处理器通信连接的存储器;其中,
31、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
32、通过预先创建的aop切面获取指定移动端应用的运行状态日志;
33、若根据所述运行状态日志监测到所述指定移动端应用存在异常运行状态,将所述运行状态日志通过接口推送至预先设定的接收端;
34、通过所述接收端将所述运行状态日志进行提醒。
35、本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令被计算机执行时能够实现:
36、通过预先创建的aop切面获取指定移动端应用的运行状态日志;
37、若根据所述运行状态日志监测到所述指定移动端应用存在异常运行状态,将所述运行状态日志通过接口推送至预先设定的接收端;
38、通过所述接收端将所述运行状态日志进行提醒。
39、本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
40、本说明书实施例可以在用户无感知的状态下获取指定移动端应用的异常运行状态,及时掌握应用运行状态的第一手资料,极大提高了开发者对于错误排查、应用优化迭代的效率。
1.一种移动端应用的异常提醒方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述运行状态日志通过接口推送至预先设定的接收端,包括:
3.根据权利要求2所述的方法,其特征在于,若所述网络状态为所述无网络状态,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述指定移动端应用为指定android应用,所述通过预先创建的aop切面获取指定移动端应用的运行状态日志,包括:
5.根据权利要求1所述的方法,其特征在于,所述异常运行状态包括指定移动端应用崩溃、指定移动端应用未响应、指定移动端应用卡顿或指定移动端应用慢速响应。
6.根据权利要求1所述的方法,其特征在于,所述通过预先创建的aop切面获取指定移动端应用的运行状态日志前,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述将所述运行状态日志通过接口推送至预先设定的接收端,包括:
8.一种移动端应用的异常提醒装置,其特征在于,所述装置包括:
9.一种移动端应用的异常提醒设备,其特征在于,包括:
10.一种非易失性计算机存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令被计算机执行时能够实现: