首页 > 网页制作 > html5

h5页面唤起app如果没安装就跳转下载(iOS和Android)

admin html5 2022-02-05 22:20:55 h5   页面唤起   app   没安装   跳转下载"

h5页面唤起app如果没安装就跳转下载(iOS和Android)

浏览器和app没有通信协议,所以h5不知道用户的手机释放安装了app。因此只能是h5去尝试唤起app,若不能唤起,引导用户去下载我们的app。

微信里屏蔽了 schema 协议,如果在微信中打开h5,则会提示用户在浏览器中打开。






 


 

 
    
    
btn
  

重要的是 安装了app打开app,但是 不能让用户在点击确定的时候,跳转到下载页。

没安装app的用户,不能等待太久,还不到app下载页。

若通过url scheme 打开app成功,那么当前h5会进入后台,通过计时器会有明显延迟。利用时间来判断。

由于安卓手机,页面进入后台,定时器setTimeout仍会不断运行,所以这里使用setInterval,较小间隔时间重复多次。来根据累计时间判断。

document.hidden对大于4.4webview支持很好,为页面可见性api。

ios

window.location.href='https://www.jb51.net/html5/rtjr://app.rongtuojinrong.com?flag=23&pid={$pid}';

js无法调起 这种协议的url

只能用 a标签,或者 iframe

到此这篇关于h5页面唤起app如果没安装就跳转下载(iOS和Android)的文章就介绍到这了,更多相关h5页面唤起app内容请搜索潘少俊衡以前的文章或继续浏览下面的相关文章,希望大家以后多多支持潘少俊衡!

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:/web/html5/73924.html

留言与评论(共有 0 条评论)
   
验证码:

潘少俊衡

| 桂ICP备2023010378号-4

Powered By EmpireCMS

爱享小站

中德益农

谷姐神农

环亚肥料

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

感谢潘少俊衡友情技术支持