【技术实现步骤摘要】
软件应用处理方法和装置
本专利技术涉及计算机领域,具体而言,涉及一种软件应用处理方法和装置。
技术介绍
手游在移动端会做很多拉新/拉回流的活动页面,页面会放置拉起游戏的按钮,用户点击了可直接下载/打开游戏APP,这种广告方式能对游戏有更直接的导量。技术人员需要解决的问题就是判断当前用户是否已经安装游戏APP,若安装,则拉起游戏APP,若没安装,则推送下载链接。在现有技术中,通常是通过网页尝试使用scheme开启APP,若开启失败则判断为未安装APP状态,然后推送相对应Android/IOS下载。但是在实际应用过程中存在以下问题:兼容性不好,Android机器上尤为突出,微信、手Q(手机QQ)内置浏览器都不能很好的兼容;每次专题需要使用该功能时都要花2天重构工作时间,重构的工作大部分花费在收集资料、生成页面和检测兼容性上。因此,随着越来越多的手游使用微信和手Q(手机QQ)来做推广,现有的技术方案越来越呈现出兼容性差的问题。针对上述相关技术中推送给用户的应用与用户所使用的终端设备之间兼容性较差的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一 ...
【技术保护点】
一种软件应用处理方法,其特征在于,包括:检测在客户端中执行的预定操作,其中,所述预定操作用于指示运行或下载目标软件应用;在检测到在所述客户端中执行的所述预定操作的情况下,获取所述客户端所在终端设备的操作系统的类型;在所述类型的操作系统下通过所述客户端的内置浏览器的网页接口运行或下载所述目标软件应用。
【技术特征摘要】
1.一种软件应用处理方法,其特征在于,包括:检测在客户端中执行的预定操作,其中,所述预定操作用于指示运行或下载目标软件应用;在检测到在所述客户端中执行的所述预定操作的情况下,获取所述客户端所在终端设备的操作系统的类型;在所述类型的操作系统下通过所述客户端的内置浏览器的网页接口运行或下载所述目标软件应用。2.根据权利要求1所述的方法,其特征在于,所述在所述类型的操作系统下通过所述客户端的内置浏览器的网页接口运行或下载所述目标软件应用包括:在所述类型的操作系统下,在通过所述客户端的内置浏览器的网页接口成功打开所述目标软件应用的情况下,运行所述目标软件应用;在通过所述客户端的内置浏览器的网页接口未成功打开所述目标软件应用的情况下,采用与所述类型的操作系统相对应的下载方式下载所述目标软件应用。3.根据权利要求2所述的方法,其特征在于,在所述类型为Android的情况下,所述在所述类型的操作系统下通过所述客户端的内置浏览器的网页接口运行或下载所述目标软件应用包括:在Android操作系统下,在通过所述客户端的内置浏览器的网页接口成功打开所述目标软件应用的情况下,运行所述目标软件应用;在Android操作系统下,在通过所述客户端的内置浏览器的网页接口未成功打开所述目标软件应用的情况下,获取推送的所述目标软件应用的安装包文件。4.根据权利要求2所述的方法,其特征在于,在所述类型为IOS的情况下,所述在所述类型的操作系统下通过所述客户端的内置浏览器的网页接口运行或下载所述目标软件应用包括:在IOS操作系统下,在通过所述客户端的内置浏览器的网页接口成功打开所述目标软件应用的情况下,运行所述目标软件应用;在IOS操作系统下,在通过所述客户端的内置浏览器的网页接口未成功打开所述目标软件应用的情况下,跳转至下载页面,其中,所述下载页面为下载目标软件应用的页面。5.根据权利要求1所述的方法,其特征在于,在所述检测在客户端中执行的预定操作之前,所述方法还包括:配置并保存所述目标软件应用的配置信息;所述在所述类型的操作系统下通过所述客户端的内置浏览器的网页接口运行或下载所述目标软件应用包括:在所述类型的操作系统下,读取所述配置信息;根据所述配置信息通过所述客户端的内置浏览器的网页接口运行或下载所述目标软件应用。6.根据权利要求5所述的方法,其特征在于,所述配置信息包括以下信息中的至少之一:在所述类型的操作系统下所述目标软件应用的下载地址;在所述类型的操作系统下打开所述目标软件应用所需的标识信息;在所述客户端中打开所述目标软件应用所需的标识信息;打开或者下载所述目标软件应用失败后跳转至目标页面的地址。7.根据权利要求1至6中任一项所...
【专利技术属性】
技术研发人员:刘思敏,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。