【技术实现步骤摘要】
应用启动监控方法、装置及设备
本申请涉及终端设备
,尤其涉及一种应用启动监控方法、装置及设备。
技术介绍
终端设备中可安装各种类型的应用,且各应用在启动时,可通过点击应用图标的方式;或者,点击推送消息启动应用的方式;或者,从一个应用跳转进入另一应用的方式。而通过对应用的启动方式进行监控,可以帮助开发人员更了解使用该应用的用户行为习惯及活跃分布等情况。目前,监控应用启动方式时,通常是需要开发人员针对特定场景的启动过程进行分析,以确定监控位置,进而在特定位置进行“埋点”等操作,来对应用的启动进行监控。这种监控方式,不仅对应用启动方式的分析具有局限性,且开发周期长,易出错,耗时耗力。
技术实现思路
本申请提供一种应用启动监控方法、装置及设备,用于解决相关技术中的应用启动监控方式,不仅具有局限性,且开发周期长,易出错,耗时耗力的问题。本申请一方面实施例提供一种应用启动监控方法,该方法包括:在确定第一应用的目标对象对应的设置代理函数被调用时,获取当前调用所述设置代理函数的目标类,其中,所述目标 ...
【技术保护点】
1.一种应用启动监控方法,其特征在于,包括:/n在确定第一应用的目标对象对应的设置代理函数被调用时,获取当前调用所述设置代理函数的目标类,其中,所述目标对象为所述第一应用的唯一表征;/n对所述目标类的各回调函数进行监控,以在确定所述目标类的任一回调函数被调用时,获取当前的调用参数;/n根据所述当前的调用参数,确定当前所述第一应用的启动方式。/n
【技术特征摘要】
1.一种应用启动监控方法,其特征在于,包括:
在确定第一应用的目标对象对应的设置代理函数被调用时,获取当前调用所述设置代理函数的目标类,其中,所述目标对象为所述第一应用的唯一表征;
对所述目标类的各回调函数进行监控,以在确定所述目标类的任一回调函数被调用时,获取当前的调用参数;
根据所述当前的调用参数,确定当前所述第一应用的启动方式。
2.如权利要求1所述的方法,其特征在于,所述确定当前所述第一应用的启动方式之后,还包括:
根据当前被调用的回调函数类型,确定所述第一应用被启动时的状态。
3.如权利要求1所述的方法,其特征在于,根据所述当前的调用参数,确定当前所述第一应用的启动方式,包括:
若当前的调用参数中包含与所述第一应用关联的消息内容,则确定当前所述第一应用的启动方式为点击推送消息启动。
4.如权利要求3所述的方法,其特征在于,所述根据当前被调用的回调函数类型,确定所述第一应用被启动时的状态,包括:
若当前被调用的回调函数为第一回调函数,则确定所述第一应用被启动时的状态为冷启动;
若当前被调用的回调函数为第二回调函数,则确定所述第一应用被启动时的状态为热启动。
5.如权利要求1-4任一所述的方法,其特征在于,根据所述当前的调用参数,确定当前所述第一应用的启动方式,包括:
若当前的调用参数中包含第二应用的名称,则确定当前所述第一应用的启动方式为由所述第二应用跳转启动。
6.如权利要求5所述的方法,其特征在于,所述根据当前被调用的回调函数类型,确定所述...
【专利技术属性】
技术研发人员:李冬冬,高春旭,叶峻,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。