美文网首页
H5唤起APP

H5唤起APP

作者: O蚂蚁O | 来源:发表于2019-08-20 14:40 被阅读0次

callApp() {
        
        var  u =  navigator.userAgent; //获取判断用的对象
        var  ua = window.navigator.userAgent.toLowerCase();
        var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器
        var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
        var startTime = Date.now();
        var timer2 =null;

        if(isAndroid){
          var t = 2300;
          var ifr = document.createElement('iframe');
          ifr.style.display = 'none';
          ifr.src = "安卓同时提供协议链接地址";  /***打开app的协议***/
          document.body.appendChild(ifr);

          timer2 = setTimeout(function() {
            var endTime = Date.now();
            //没有唤起的情况
            if(!startTime || endTime - startTime < t + 300) {
              document.body.removeChild(ifr);
              window.location.href = "一般推荐应用宝地址"; /***打开app的协议,有安卓同事提供***/
            }
          }, t);

        }else if(isiOS){
          window.location.href = "ios同事提供协议链接地址";  /***打开app的协议***/
        }
      },

相关文章

  • H5唤起App

    概述 DAU和新增是产品的两项重要指标, DAU,一般来源是用户自主打开、PUSH、H5唤起、付费等途径,以自主打...

  • H5唤起APP

  • H5唤起App

    最近总接到落地页的需求,落地页的职责主要是引流,有以下几种类型1、引导已经下载App的用户打开App2、引导未下载...

  • h5唤起APP

    https://web.dev/get-installed-related-apps/[https://web.d...

  • H5 唤起 APP 及下载

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

  • H5打开第三方地图APP

    实现思路: H5页面弹出弹窗选择 选择后跳转对应地图的H5页 让地图的H5页唤起各自的APP

  • 如何设计APP唤起落地页,促进用户增长?

    一般APP主要通过分享页面/链接到外部,再在外部通过H5/浏览器进行唤起,我将这些设计好的H5/浏览器页面称为唤起...

  • iosH5和APP之间的通信

    缘由是一个需求: 用户在没有下载APP的前提下,浏览了H5,在H5页面唤起到AppStore下载页面,下载APP后...

  • H5唤起APP代码

    app-id 就是你的AppStore上的id 号,affiliate-data 与 app-argument 是...

  • H5唤起原生APP

    可以看看以下这篇文章,里面列举了URL Scheme、Intent、Universal Link三种方式唤醒APP...

网友评论

      本文标题:H5唤起APP

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