`
dcj3sjt126com
  • 浏览: 1827629 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

若有安裝APP, 自動開啟(使用 URL Schema), 若無, 則詢問是否到商店進行下載。

    博客分类:
  • IOS
 
阅读更多

原理:用瀏覽器開啟下載html, 利用javascript判斷。 
  無標題

<html>
<head>
<title>判斷是否有安裝APP,若無,則詢問是否下載</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="images/css.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
    var isiPad = navigator.userAgent.match(/iPad/i) != null;
    var isiPhone = navigator.userAgent.match(/iPhone/i) != null;
    var isandroid = navigator.userAgent.match(/Android/i) != null;
    
    if(isandroid)
    {
        window.location.href='https://play.google.com/store/apps/details?id=com.fonestock.android.yourapp';
    }
    if(isiPad)
    {
        document.location = 'yourappurls://'; 
        setTimeout( function() { 
            if( confirm( '您似乎沒有安裝, 這個APP, 進行下載?')) { 
                document.location = 'http://itunes.apple.com/tw/app/id4179293XX'; 
            } 
        }, 300);
    }
    if(isiPhone)
    {
        document.location = 'yourappurls://'; 
        setTimeout( function() { 
            if( confirm( '您似乎沒有安裝, 這個APP, 進行下載?')) { 
                document.location = 'http://itunes.apple.com/tw/app/id4179293XX'; 
            } 
        }, 300);
    }
 
 
</script>
 
</head>
<body>
 
</body>
</html>
分享到:
评论

相关推荐

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

    微信里屏蔽了 schema 协议,如果在微信中打开h5,则会提示用户在浏览器中打开。&lt;!doctype html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;&lt;/title&gt; &lt;meta charset="utf-8"&gt; &lt;meta content="width=...

    iOS中使用schema协议调用APP和使用iframe打开APP的例子

    主要介绍了iOS中使用schema协议调用APP和使用iframe打开APP的例子,用在浏览器中打开APP,需要的朋友可以参考下

    xml schema 的使用

    xml schema 的使用xml schema 的使用xml schema 的使用xml schema 的使用

    抖音快手URL Scheme

    手机中的APP都有一个沙盒,APP就是一个信息孤岛,相互是不可以进行通信的。但是iOS的APP可以注册自己的URL Scheme,URL Scheme是为方便app之间互相调用而设计的。我们可以通过系统的OpenURL来打开该app,并可以传递...

    FriendFeed如何使用MySQL存储无Schema数据.pdf

    FriendFeed如何使用MySQL存储无Schema数据.pdf

    关于Schema

    1、学习如何使用XMLSPY集成开发环境完成XML Schema相关的开发工作。 2、掌握XML Schema与DTD之间的区别,能够完成两者之间的转换;掌握在XML Schema中如何定义元素和属性,如何使用限制、列表和合并派生自己的简单...

    schemaorg, Schema.org 架构和( appengine ) 软件.zip

    schemaorg, Schema.org 架构和( appengine ) 软件 欢迎使用 Schema.org这是 Schema.org 项目存储库。 它包含了用于发布站点本身的所有模式。示例和软件,请参见 Schema.org 插件。问题和建议由 W3C Schema.org 社区...

    Schema_Workbench

    Schema_Workbench, Pentaho 的相关工具,在关系型数据库基础上建立dimension 和cube, 以及如何利用这些cube产生一个报表或图表。

    URl Scheme的使用以及回调

    做了个Url Scheme在两个app之间跳转的demo,供自己备份使用

    对于Schema中正则类型产生样例

    对于Schema中正则类型产生样例

    schema-workBench 3.13.0

    schema-workBench 3.13.0

    详解Android业务组件化之URL Schema使用

    所以开始推进公司APP业务组件化,很荣幸自己能够牵头做这件事,经过研究实现组件化的通信方案通过URL Schema,所以想着现在还是在预研阶段,很有必要先了解一下URL Schema,看看是如何使用的?其实在之前做Hybrid...

    本电子文档讲解了如何使用SCHEMA

    详细讲述如何使用SCHEMA 本电子文档讲解了如何使用SCHEMA 本电子文档讲解了如何使用SCHEMA

    XML Schema教程

    一本关于XML Schema的打包教程,深入浅出,系统性强,并附有相应实例。

    kafka-schema-registry-client-6.2.2.jar

    maven 仓库找不到,下载好了,分享出来 报错内容如下 Could not resolve dependencies for project org.apache.flink:flink-avro-confluent-registry:jar:1.15.3: Could not find artifact io.confluent:kafka-...

    XmlSchema-1.4.2

    XmlSchema-1.4.2 XmlSchema-1.4.2

    理解XML Schema XML Schema进阶

    理解XML Schema XML Schema进阶

    JSON-Schema定义规范

    熟悉XML的开发人员都知道,对XML文档的定义有一个XML Schema。同样,对于JSON文件的定义,也应该有一个JSON Schema以规范JSON文件内容。IETF负责起草相关规范最新版本是2018年3月19日发布的Draft 7。JSON Schema用以...

    Schema教材

    schema文件详解: XML Schema 简介 为什么要使用 XML Schema? 如何使用 XSD? XSD 简易元素 XSD 属性 XSD 限定 / Facets XSD 复合元素

Global site tag (gtag.js) - Google Analytics