[发明专利]应用卸载的监听方法、装置及电子设备在审
申请号: | 201810975900.6 | 申请日: | 2018-08-24 |
公开(公告)号: | CN109189413A | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 杨志伟 | 申请(专利权)人: | 广州优视网络科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F11/34 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 余西西;马佑平 |
地址: | 510627 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用卸载 卸载 监听 装置及电子设备 响应条件 应用 维持通信 响应 触发 预设 拦截 反馈 | ||
本发明公开了一种应用卸载的监听方法、装置及电子设备。该方法包括:监听是否发生应用卸载事件;当发生应用卸载事件时,确定应用卸载事件对应的被卸载应用是否符合预设的响应条件;当被卸载应用符合响应条件时,响应应用卸载事件,触发针对被卸载应用的卸载反馈操作。根据本发明,无需拦截应用卸载流程或者与被卸载应用之间维持通信连接,就能实现监听应用卸载并进行响应,实施简单高效,易于推广。
技术领域
本发明涉及应用技术领域,更具体地,涉及一种应用卸载的监听方法、装置及电子设备。
背景技术
随着互联网技术的飞速发展和智能终端的普及,越来越多的用户习惯于通过智能手机、掌上电脑、平板电脑这类终端设备上安装的应用(Application,APP),访问网络获取对应的应用服务。
对应的,用户可以出于获取的应用服务不满足需求或者服务体验较差等原因,卸载已经安装的应用。而作为应用的提供者(厂商或者个人开发者),通常期望能从用户处获取卸载原因的反馈,以便能根据用户反馈对应用进行优化,提升应用能给予用户的服务体验。
目前应用卸载的原因反馈,通常是在用户触发应用卸载后,弹出一个卸载调查链接或卸载调查页面,以便用户反馈输入具体的应用卸载原因。通常应用被触发卸载后,通常不再处于运行状态,不应存在任何进程可以触发实施获取应用卸载反馈,虽然早期一些操作系统会存在系统漏洞,允许应用被触发卸载之后会遗留进程在操作系统里进行监听,以弹出调查卸载页面获取用户输入的具体的卸载原因,但是,随着操作系统的不断完善以及更新后,这些系统漏洞已经被弥补,不再允许在应用卸载后遗留进程对应用卸载进行监听,例如在安卓操作系统中,在安卓5.0版本之后的操作系统版本中,应用卸载之后,所有相关的进程都不再存在,完全不能实现应用卸载的监听。
发明内容
本发明的一个目的是提供一种用于监听应用卸载的新技术方案。
根据本发明的第一方面,提供了一种应用卸载的监听方法,通过未被卸载的应用实施,包括:
监听是否发生应用卸载事件;
当发生所述应用卸载事件时,确定所述应用卸载事件对应的被卸载应用是否符合预设的响应条件;
当所述被卸载应用符合所述响应条件时,响应所述应用卸载事件,触发针对所述被卸载应用的卸载反馈操作。
可选地,所述监听是否发生应用卸载事件的步骤包括:
注册广播接收器,以监听应用卸载广播信息;
当通过所述广播接收器接收到所述应用卸载广播信息时,确定发生所述应用卸载事件。
可选地,所述监听是否发生应用卸载事件的步骤包括:
获取最新的已安装应用列表;
其中,所述已安装应用列表中包括已安装的所有应用的应用信息,所述应用信息至少包括应用的唯一应用标识;
当本地存在已存储的旧的已安装应用列表时,比较所述最新的已安装应用列表与所述旧的已安装应用列表,以确定所述最新的已安装应用列表是否相对所述旧的已安装应用列表存在缺少的已安装应用;
当确定所述最新的已安装应用列表相对所述旧的已安装应用列表存在缺少的已安装应用时,确定发生所述应用卸载事件。
进一步可选地,所述确定是否发生应用卸载事件的步骤根据预设的周期执行;
和/或,
所述方法还包括:
当本地未存储所述旧的已安装应用列表时,将已获取的最新的已安装应用列表存储于本地;
以及,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州优视网络科技有限公司,未经广州优视网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810975900.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云应用安装方法
- 下一篇:应用程序显示方法、装置、终端及存储介质