H5判断是否安装app和唤起APP

作者: chouchou723 | 来源:发表于2018-12-05 09:47 被阅读0次

H5中是无法直接判断应用是否安装的,但是可以间接判断。
首先判断安卓还是苹果,接着利用schema链接打开app,如果没有打开则执行setTimeout跳转下载页

clickDownload() {
                if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {
                    var loadDateTime = new Date();
                    window.location = "...";//schema链接或者universal link
                    window.setTimeout(function() { //如果没有安装app,便会执行setTimeout跳转下载页
                        var timeOutDateTime = new Date();
                        if (timeOutDateTime - loadDateTime < 5000) {
                            window.location = "..."; //ios下载地址  
                        } else {
                            window.close();
                        }
                    }, 500);
                    
                } else if (navigator.userAgent.match(/android/i)) {
                    var state = null;
                    try {
                        window.location = '...'; //schema链接或者universal link
                        window.setTimeout(function() {
                            window.location = "..."; //android下载地址  
                        }, 500);
                    } catch (e) {}
                }
            },

相关文章

  • H5判断是否安装app和唤起APP

    H5中是无法直接判断应用是否安装的,但是可以间接判断。首先判断安卓还是苹果,接着利用schema链接打开app,如...

  • H5 唤起 APP 及下载

    一般 H5 常见的引导页,为已安装 app 的用户唤起 app,未安装 app 的用户引导下载 app 一、简介 ...

  • React Native Linking与 Android原生页

    Linking 唤起APP.检查该app能否被唤起,也就是检查该app是否已安装成功;Linking提供了canO...

  • App分享功能实现

    功能点:在分享后的H5页面上点击 打开客户端 ,判断是否手机安装App,如果安装了就打开App,否则跳转到AppS...

  • 2018-10-23 web唤起App

    公司要求实现一个h5能够唤起App的功能 并且要求如果安装的话那么就直接跳转到此App 如果没有安装则跳转到应用商...

  • iOS一次跳转到第三方地图导航小记

    要点1:添加http 白名单 并判断app是否安装 App Transport Security Settings...

  • 通过包名判断是否有装某个APP

    ####在app判断手机里面某个app是否安装,调用此方法即可,前提是要知道要判断点app的包名,像微信这类应用,...

  • 关于JS唤起APP

    产品需求:点击按钮 当用户安装了APP则开启APP 否则跳到下载页面 坑:JS是无法判断系统中是否安装了某个APP...

  • Android - 方法收录

    1.判断手机中是否安装了某个App 2.获取App VersionName 3.App状态栏透明 4.当前App跳...

  • H5按钮唤起APP应用(IOS)或跳转至APPstore

    昨天刚到公司收到了内部邮件,让调研是否可以由H5页面直接唤起APP。因为之前搞过这个东西,所以直接回复可以唤起,但...

网友评论

    本文标题:H5判断是否安装app和唤起APP

    本文链接:https://www.haomeiwen.com/subject/fbqicqtx.html