在UC浏览器打开链接唤醒app,如果没有安装该app,则跳转到appstore下载该应用

需要在工程中设置如下:

1、打开工程中的myapp-Info.plist文件

2、打开文件中新增URL TYPES的一项,具体如下图所示:

在你要打开的网页中使用如下的代码:

<!-- a标签的链接,设置为对应的下载链接;点击打开的动作,在click事件中注册 -->
<a href="https://itunes.apple.com/cn/app/id892359007" id="openApp">我的应用</a>
<script type="text/javascript">
    document.getElementById('openApp').onclick = function(e){
        // 通过iframe的方式试图打开APP,如果能正常打开,会直接切换到APP,并自动阻止a标签的默认行为
        // 否则打开a标签的href链接
        var ifr = document.createElement('iframe');
        ifr.src = 'laoshi://';
        ifr.style.display = 'none';
        document.body.appendChild(ifr);
        window.setTimeout(function(){
            document.body.removeChild(ifr);
        },3000)
    };
</script>  

用UC浏览器打开后出现我的应用的链接

最后在appdelegate中的中实现如下方法:

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
    return YES;
}

这样就可以在iPhone端的UC浏览器点击我的应用链接地址启动自己的app了

延伸阅读:http://www.wahenzan.com/a/mdev/ios/2014/1217/365.html

http://www.w3ctech.com/topic/287

时间: 2024-10-09 10:44:58

在UC浏览器打开链接唤醒app,如果没有安装该app,则跳转到appstore下载该应用的相关文章

java调用浏览器打开链接代码

调用IE浏览器打开链接URL:Runtime.getRuntime().exec("cmd /c start iexplore http://www.baidu.com/"); 或 ProcessBuilder builder = new ProcessBuilder( "c:\\Program Files\\Internet Explorer\\iexplore", "http://www.baidu.com"); builder.start(

UC浏览器打开首页显示:显示此网页时出了点问题

使用UC浏览器打开网页的时候显示出错,如下图所示.但是用其他浏览器都很正常 我自己用的解决方法:最近刚下载了驱动精灵,听同学的把驱动精灵卸载了就恢复正常了 原文地址:https://www.cnblogs.com/imper/p/10080987.html

winform 指定浏览器打开链接

  Process myProcess = new Process();   myProcess.StartInfo.FileName = "firefox.exe";//"firefox.exe";// "iexplore.exe";  //chrome  //iexplore.exe //哪个浏览器打开   myProcess.StartInfo.Arguments = result;   myProcess.Start();

微信网页浏览器打开链接后跳转到其他浏览器下载APK文件包

做微信营销活动或者APK下载推广时候,是无法直接下载,做到微信中正常使用呢?这就要借助一些工具来实现有效的操作. 安卓手机的话是通过点击链接,直接跳转出微信.自动打开手机默认的浏览器.但是这个方法IOS的系统暂时还不行.所以只能写判断了. 演示地址:http://demo.liuy88.cn/wxjum_xf0107017 原文地址:https://www.cnblogs.com/tomjhga/p/10233960.html

微信在浏览器打开拦截了 微信屏蔽网址打开如何解决

但凡使用微信分享转发链接的朋友,应该都会遇到链接在微信内无法打开的问题,甚至可以说是家常便饭.一般都有以下几种情况: 情况1:分享转发H5网页,但会因为他人举报或微信系统检测到含敏感词和诱导分享内容而被屏蔽. 情况2:分享转发文件的下载页地址,但会被微信主动拦截屏蔽,因为微信禁止第三方应用在微信内的转发分享,尤其是棋牌.BC.灰度社交类APP. 以上两种情况轻则屏蔽分享链接,重则直接封主域名并记录服务器ip.但无论是哪一种情况都会造成两个结果,其一推广效率上不去,其二推广成本日渐增加. 综上所述

微信怎么打开链接才不会提示已停止访问该网页,微信跳转浏览器

场景分析 当我们在微信内分享链接或二维码的时候,我们会发现我们的网站是可以在浏览器里正常打开的,但就是不能在微信里打开,提示 “ 已停止访问该网页 ”,无论是聊天框也一样.说是系统检测到您的网址被微信策略屏蔽,有任何问题请到微信拦截页面上申诉处理.相信大部分使用微信分享转发链接的朋友,都碰到过链接在微信中无法打开的问题.通常这种情况微信会给个提示 “已停止访问该网址” ,导致这个情况的因素有以下三点. 1.分享链接被多人举报. 2.链接含违规内容,含敏感词. 3.被腾讯检测系统判断为诱导分享内容

微信内点击链接或扫描二维码可直接用外部浏览器打开H5链接的解决方案

很多朋友问我怎么解决微信内点击链接或扫描二维码可以直接跳出微信在外部浏览器打开网页链接,其实这并不难,只要我们实现微信跳转功能即可.下面给大家介绍这个功能 功能目的 生成微信跳转链接,实现微信内置浏览器跳转外部浏览器打开网页.(该方案适合推广APP及其他H5页面) 功能效果 功能实现后, 苹果用户即可在微信内直接下载app也可以跳转浏览器下载,安卓用户则自动打开手机浏览器下载app, 如果不含下载文件,则直接从微信内跳转到外部浏览器访问指定页面 .下面是含app下载文件的实现效果: 1. 苹果跳

微信内分享第三方H5链接无法使用内置浏览器打开的解决方案

很多朋友在微信内想分享转发H5链接的时候都会很容易碰到H5链接在微信内无法打开或在微信内无法打开app下载页的情况.通常这种情况微信会给个提示 “已停止访问该网址” ,那么导致这个情况的因素有哪些呢,主要有以下四点 1.网页链接被举报次数过多.2.网页含违规内容,含敏感词.3.被腾讯检测系统判断为诱导分享内容.4.转发分享次数达上限 大多数的情况下都是被人举报次数过多导致链接被封,而举报的人群里其实目标用户并没有占很多,多数都是来自同行的恶意举报,这是没有办法的事情.当举报次数达到一定数量时,微

微信内无法自动跳转外部浏览器打开H5分享链接的解决办法

很多情况下我们用微信分享转发H5链接的时候,都无法在微信内打开,即使开始能打开,过一段时间就会被拦截,拦截后再打开微信会提示 “已停止访问该网址” ,那么导致这个情况的因素有哪些呢,主要有以下四点 1.网页链接被举报次数过多.2.网页含违规内容,含敏感词.3.被腾讯检测系统判断为诱导分享内容.4.转发分享次数达上限 大多数的情况下都是被人举报次数过多导致链接被封,而举报的人群里其实目标用户并没有占很多,多数都是来自同行的恶意举报,这是没有办法的事情.当举报次数达到一定数量时,微信的检测系统就会检