The invention discloses an application opening method and a device, relating to the technical field of WEB front end, which is used for detecting whether the test is successful and opening APP through a link. The method includes: to access the APP page contains links to the mobile terminal browser push; detect the user clicks on the current page in the APP link, start the detection timer, and according to the APP link and the type of mobile terminal operating system gets the configuration of the APP address in the address wake up, wake up according to the address try to open the APP detection; after the timer expires, to determine whether the current page loses focus, such as the current page to lose focus, judging by the APP has been opened; or whether the APP is not open. This application should be used for mobile terminals to open APP via links.
【技术实现步骤摘要】
应用打开方法及装置
本申请涉及网络(web)前端
,尤其涉及一种应用(Application,APP)打开方法及装置。
技术介绍
随着移动终端的普及,各种移动终端的应用APP应运而生,有时用户希望可以通过移动终端的浏览器网页对APP进行下载或打开APP。但是由于浏览器厂家众多,一些浏览器不支持从网页上打开APP。当用户使用上述浏览器时,不能从网页打开需要访问的APP,使用户体验不佳。
技术实现思路
本申请的实施例提供一种应用打开方法及装置,用于实现检测是否成功通过链接打开APP。为达到上述目的,本申请的实施例采用如下技术方案:第一方面,提供了一种应用打开方法,该方法包括:向移动终端浏览器推送含有待访问APP链接的页面;检测到用户点击当前页面中的APP链接时,启动检测定时器,并根据所述APP链接以及所述移动终端的操作系统类型获取该APP配置地址中的唤醒地址,根据所述唤醒地址尝试打开所述APP;检测定时器超时后,判断当前页面是否失去焦点,如当前页面失去焦点,则判断所述APP已经被打开;否则判断所述APP未被打开。第二方面,提供了一种应用打开装置,包括:推送单元,用于向移动终端浏览器推送含有待访问APP链接的页面;检测单元,用于检测到用户点击当前页面中的APP链接时,启动检测定时器,并根据所述APP链接以及所述移动终端的操作系统类型获取APP配置地址中的唤醒地址,根据所述唤醒地址尝试打开所述APP;判断单元,用于检测定时器超时后,判断当前页面是否失去焦点,如当前页面失去焦点,则判断所述APP已经被打开;否则判断所述APP未被打开。本申请的实施例提供的应用打开方 ...
【技术保护点】
一种应用打开方法,其特征在于,包括:向移动终端浏览器推送含有待访问APP链接的页面;检测到用户点击当前页面中的APP链接时,启动检测定时器,并根据所述APP链接以及所述移动终端的操作系统类型获取APP配置地址中的唤醒地址,根据所述唤醒地址尝试打开所述APP;检测定时器超时后,判断当前页面是否失去焦点,如当前页面失去焦点,则判断所述APP已经被打开;否则判断所述APP未被打开。
【技术特征摘要】
1.一种应用打开方法,其特征在于,包括:向移动终端浏览器推送含有待访问APP链接的页面;检测到用户点击当前页面中的APP链接时,启动检测定时器,并根据所述APP链接以及所述移动终端的操作系统类型获取APP配置地址中的唤醒地址,根据所述唤醒地址尝试打开所述APP;检测定时器超时后,判断当前页面是否失去焦点,如当前页面失去焦点,则判断所述APP已经被打开;否则判断所述APP未被打开。2.根据权利要求1所述的方法,其特征在于,在所述并根据APP链接以及移动终端的操作系统类型获取APP配置地址中的唤醒地址之前,所述方法还包括:获取当前页面所在浏览器的用户代理属性和平台属性,根据所述用户代理属性和所述平台属性获取所述移动终端的操作系统类型。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果无法获取所述APP的配置地址中的唤醒地址,则提示不支持所述移动终端的操作系统类型。4.根据权利要求1所述的方法,其特征在于,所述配置地址中还包括下载地址,所述方法还包括:当判断所述APP未被打开时,则根据所述下载地址下载所述APP。5.根据权利要求1-4任一项所述的方法,其特征在于,所述配置地址中还包括下载地址,所述方法还包括:如果无法获取所述APP的配置地址中的唤醒地址,则根据所述下载地址下载所述APP。6.一种应用打开装置,其特征在于,包括:推送单元,用于向移动终端浏览器推送含有待访问A...
【专利技术属性】
技术研发人员:李仁才,匡恒,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。