[发明专利]一种安装应用程序的方法及装置有效
申请号: | 201810569358.4 | 申请日: | 2018-06-05 |
公开(公告)号: | CN110399135B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 江沛合 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F21/51 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘;李娟 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安装 应用程序 方法 装置 | ||
本发明实施例提供了一种安装应用程序的方法及装置,涉及互联网技术领域,该方法包括:应用管理程序根据用户的下载请求,下载目标应用程序。在发起安装目标应用程序时,将应用管理程序的安装参数修改为应用管理服务器下发的与安装程序匹配的安装参数,并将目标应用程序发送至安装程序,以使安装程序对目标应用程序进行安装。由于应用管理程序在发起安装目标应用程序时,将自身的安装参数修改为与安装程序匹配的安装参数,这样安装程序会将目标应用程序作为从厂商自带的应用市场中下载的应用程序并安装,而不会引导重新下载应用程序,从而避免了用户重复下载应用程序,给用户安装应用程序带来便利。
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种安装应用程序的方法及装置。
背景技术
目前一些国内的移动设备厂商如vivo、oppo、huawei、小米等都自带应用市场,这些移动设备厂商的用户可以在对应的应用市场下载需要的应用程序并安装。但是当用户从厂商自带的应用市场之外的其他应用市场下载应用程序并安装时,厂商对应的移动设备将拦截该应用程序的安装,并引导用户到厂商自带的应用市场重新下载应用程序,这样导致用户重复下载应用程序并安装,重复下载既浪费了用户的流量,还给用户安装应用程序带来不便。
发明内容
由于现有技术中移动设备拦截从非厂商自带的应用市场中下载的应用程序,导致用户需要重复下载应用程序并安装,既造成流量浪费又给用户安装程序带来不便的问题,本发明实施例提供了一种安装应用程序的方法及装置,用以避免用户重复下载应用程序,提高用户安装应用程序的便捷性。
第一方面,本发明实施例提供了一种安装应用程序的方法,该方法包括:应用管理程序根据用户的下载请求,下载用户指定的目标应用程序。在发起安装所述目标应用程序时,将所述应用管理程序的安装参数修改为所述应用管理服务器下发的与安装程序匹配的安装参数;并将所述目标应用程序发送至所述安装程序,以使所述安装程序对所述目标应用程序进行安装。由于应用管理程序预先根据用户的下载请求,下载了目标应用程序,说明用户希望安装目标应用程序,故在应用管理程序发起安装目标应用程序时,将应用管理程序的安装参数修改为安装程序能验证通过的安装参数,这样安装程序安装目标应用程序时,会认为是厂商自带的应用市场发起的安装,并将目标应用程序认定为从厂商自带的应用市场中下载的应用程序并安装,而不会引导用户重新下载目标应用程序,从而避免了用户重复下载应用程序并安装,给用户安装应用程序带来便利。
可选地,在发起安装所述目标应用程序之前,确认用户输入了安装所述目标应用程序的指令。由于在安装目标应用程序之前,由用户输入安装指令发起目标应用程序的安装,说明目标应用程序是用户想安装的应用程序,故在安装目标应用程序时防止安装程序对应用程序进行拦截能提升用户体验。
可选地,所述将所述应用管理程序的安装参数修改为所述应用管理服务器下发的与所述安装程序匹配的安装参数,具体包括:
在发起安装所述目标应用程序时,调用startActivities接口;并
通过hook组件监测到所述startActivities接口时,将所述应用管理程序的安装参数修改为所述应用管理服务器下发的与所述安装程序匹配的安装参数。通过hook组件实时监控startActivities接口的调用情况,故在确定应用管理程序调用startActivities接口时,能及时发现应用管理程序需要安装下载的目标应用程序,从而及时修改应用管理程序的安装参数,以使安装程序不会拦截目标应用程序发起的安装。
可选地,所述将所述目标应用程序发送至所述安装程序,具体包括:
通过所述startActivities接口将所述目标应用程序发送至所述安装程序。
可选地,在发起安装所述目标应用程序时,询问用户是否授权使用网络拦截组件;
在确定所述用户授权使用所述网络拦截组件时,控制所述网络拦截组件拦截所述安装程序发送至厂商服务器的安装参数验证请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810569358.4/2.html,转载请声明来源钻瓜专利网。