The invention discloses a monitoring method, device and electronic equipment for application of unloading. The method includes: monitoring whether the application uninstall event occurs; determining whether the uninstalled application corresponding to the application uninstall event meets the preset response conditions when the application uninstall event occurs; and responding to the application uninstall event when the uninstalled application meets the response conditions, triggering the uninstall feedback operation for the uninstalled application. According to the present invention, without intercepting the application unloading process or maintaining communication connection with the unloaded application, the monitoring application can be unloaded and responded, and the implementation is simple, efficient and easy to popularize.
【技术实现步骤摘要】
应用卸载的监听方法、装置及电子设备
本专利技术涉及应用
,更具体地,涉及一种应用卸载的监听方法、装置及电子设备。
技术介绍
随着互联网技术的飞速发展和智能终端的普及,越来越多的用户习惯于通过智能手机、掌上电脑、平板电脑这类终端设备上安装的应用(Application,APP),访问网络获取对应的应用服务。对应的,用户可以出于获取的应用服务不满足需求或者服务体验较差等原因,卸载已经安装的应用。而作为应用的提供者(厂商或者个人开发者),通常期望能从用户处获取卸载原因的反馈,以便能根据用户反馈对应用进行优化,提升应用能给予用户的服务体验。目前应用卸载的原因反馈,通常是在用户触发应用卸载后,弹出一个卸载调查链接或卸载调查页面,以便用户反馈输入具体的应用卸载原因。通常应用被触发卸载后,通常不再处于运行状态,不应存在任何进程可以触发实施获取应用卸载反馈,虽然早期一些操作系统会存在系统漏洞,允许应用被触发卸载之后会遗留进程在操作系统里进行监听,以弹出调查卸载页面获取用户输入的具体的卸载原因,但是,随着操作系统的不断完善以及更新后,这些系统漏洞已经被弥补,不再允许在应用卸载后遗留进程对应用卸载进行监听,例如在安卓操作系统中,在安卓5.0版本之后的操作系统版本中,应用卸载之后,所有相关的进程都不再存在,完全不能实现应用卸载的监听。
技术实现思路
本专利技术的一个目的是提供一种用于监听应用卸载的新技术方案。根据本专利技术的第一方面,提供了一种应用卸载的监听方法,通过未被卸载的应用实施,包括:监听是否发生应用卸载事件;当发生所述应用卸载事件时,确定所述应用卸载事件对应的被卸载 ...
【技术保护点】
1.一种应用卸载的监听方法,其中,通过未被卸载的应用实施,包括:监听是否发生应用卸载事件;当发生所述应用卸载事件时,确定所述应用卸载事件对应的被卸载应用是否符合预设的响应条件;当所述被卸载应用符合所述响应条件时,响应所述应用卸载事件,触发针对所述被卸载应用的卸载反馈操作。
【技术特征摘要】
1.一种应用卸载的监听方法,其中,通过未被卸载的应用实施,包括:监听是否发生应用卸载事件;当发生所述应用卸载事件时,确定所述应用卸载事件对应的被卸载应用是否符合预设的响应条件;当所述被卸载应用符合所述响应条件时,响应所述应用卸载事件,触发针对所述被卸载应用的卸载反馈操作。2.根据权利要求1所述的方法,其中,所述监听是否发生应用卸载事件的步骤包括:注册广播接收器,以监听应用卸载广播信息;当通过所述广播接收器接收到所述应用卸载广播信息时,确定发生所述应用卸载事件。3.根据权利要求1所述的方法,其中,所述监听是否发生应用卸载事件的步骤包括:获取最新的已安装应用列表;其中,所述已安装应用列表中包括已安装的所有应用的应用信息,所述应用信息至少包括应用的唯一应用标识;当本地存在已存储的旧的已安装应用列表时,比较所述最新的已安装应用列表与所述旧的已安装应用列表,以确定所述最新的已安装应用列表是否相对所述旧的已安装应用列表存在缺少的已安装应用;当确定所述最新的已安装应用列表相对所述旧的已安装应用列表存在缺少的已安装应用时,确定发生所述应用卸载事件。4.根据权利要求3所述的方法,其中,所述确定是否发生应用卸载事件的步骤根据预设的周期执行;和/或,所述方法还包括:当本地未存储所述旧的已安装应用列表时,将已获取的最新的已安装应用列表存储于本地;以及,在执行所述比对已安装应用列表的步骤后,将已获取的最新的已安装应用列表,替换已保存的所述旧的已安装应用列表存储于本地。5.根据权利要求1所述的方法,其中,所述预设的响应条件是所述被卸载应用在应用白名单中;其中,所述应用白名单中包括允许响应所述应用卸载事件的至少一个应用的应用信息...
【专利技术属性】
技术研发人员:杨志伟,
申请(专利权)人:广州优视网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。