精华内容
下载资源
问答
  • 一个Safari跳转到应用程序 1,Safari浏览器跳转到第三方的应用程序,就需要在你的应用程序中定义一个特殊的标示,也就是一个URL协议,TARGETS - >信息 - > URL类型 - >添加一个URL协议 屏幕快照 其中URL...

    一个Safari跳转到应用程序
    1,Safari浏览器跳转到第三方的应用程序,就需要在你的应用程序中定义一个特殊的标示,也就是一个URL协议,TARGETS - >信息 - > URL类型 - >添加一个URL协议


    屏幕快照


    其中URL方案字段就是你这个APP的特殊标示,而indentifier字段是这个URL协议的标示。(一个APP可以拥有多个URL协议)
    下面的两个字段可为空。最后再运行一下你的APP。
    2 ,打开Safari浏览器,在输入在地址栏输入:myapp://
    然后回车,结果就是你想要的...
    3,从Safari跳回到APP时传一些参数,比如在Safari浏览器的地址了输入:MYAPP:// myappTest,用下面的方法获取到该参数之后就看自己的操作了。

    在appdelegate.m文件中写下如下方法
    如果iOS版本低于9.0,会在下面方法接受到在地址栏输入的字符串
    - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
    {
        [[[UIAlertView alloc] initWithTitle:[NSString stringWithFormat:@"sourceApplication->%@", [url absoluteString]] message:nil delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil] show];
         return YES;
    }
    如果iOS版本是9.0及以上的,会在下面方法接受到在地址栏输入的字符串
    - (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options
    {
         [[[UIAlertView alloc] initWithTitle:[NSString stringWithFormat:@"openURL->%@", [url absoluteString]] message:nil delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil] show];
        return YES;
    }

    二应用呢跳转到手机

    iOS10之后不支持,在网上看见一个方法跳到设置里-本应用开启蜂窝数据或WiFi的方法
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
    
    iOS10之前,请添加一个URL schemes参数,为:prefs。
    NSString *str;
    str = @"https://www.baidu.com";//App跳转到Safari浏览此网页
    //str = @"https://itunes.apple.com/cn/app/...";//这个是App在iTunes的地址,能够跳转到App在AppStore的界面
    //str = @"taboo://";跳转到淘宝
    //str = @"prefs:root=Bluetooth";//跳转到蓝牙设置界面
    //str = @"prefs:root=CASTLE";//跳转到iCloud设置界面
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];

    http://www.cocoachina.com/ios/20151209/14547.html跳到系统-设置里的各种设置界面

    跳到这些界面的参数配置:
    
    About — prefs:root=General&path=About
    
    Accessibility — prefs:root=General&path=ACCESSIBILITY
    
    Airplane Mode On — prefs:root=AIRPLANE_MODE
    
    Auto-Lock — prefs:root=General&path=AUTOLOCK
    
    Brightness — prefs:root=Brightness
    
    Bluetooth — prefs:root=General&path=Bluetooth
    
    Date & Time — prefs:root=General&path=DATE_AND_TIME
    
    FaceTime — prefs:root=FACETIME
    
    General — prefs:root=General
    
    Keyboard — prefs:root=General&path=Keyboard
    
    iCloud — prefs:root=CASTLE
    
    iCloud Storage & Backup — prefs:root=CASTLE&path=STORAGE_AND_BACKUP
    
    International — prefs:root=General&path=INTERNATIONAL
    
    Location Services — prefs:root=LOCATION_SERVICES
    
    Music — prefs:root=MUSIC
    
    Music Equalizer — prefs:root=MUSIC&path=EQ
    
    Music Volume Limit — prefs:root=MUSIC&path=VolumeLimit
    
    Network — prefs:root=General&path=Network
    
    Nike + iPod — prefs:root=NIKE_PLUS_IPOD
    
    Notes — prefs:root=NOTES
    
    Notification — prefs:root=NOTIFICATIONS_ID
    
    Phone — prefs:root=Phone
    
    Photos — prefs:root=Photos
    
    Profile — prefs:root=General&path=ManagedConfigurationList
    
    Reset — prefs:root=General&path=Reset
    
    Safari — prefs:root=Safari
    
    Siri — prefs:root=General&path=Assistant
    
    Sounds — prefs:root=Sounds
    
    Software Update — prefs:root=General&path=SOFTWARE_UPDATE_LINK
    
    Store — prefs:root=STORE
    
    Twitter — prefs:root=TWITTER
    
    Usage — prefs:root=General&path=USAGE
    
    VPN — prefs:root=General&path=Network/VPN
    
    Wallpaper — prefs:root=Wallpaper
    
    Wi-Fi — prefs:root=WIFI


    作者:风_雨
    链接:http://www.jianshu.com/p/4df1f6c613bd
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    展开全文
  • 分享链接已经成为手机应用一个非常重要的推广传播形式。为了提高转化率,就需要让用户不管是在微信中直接打开链接还是识别二维码都能正常访问指定页面从而直接下载app。但由于微信对第三方下载链接的审核比较严格,...

    需求分析

    分享链接已经成为手机应用一个非常重要的推广传播形式。为了提高转化率,就需要让用户不管是在微信中直接打开链接还是识别二维码都能正常访问指定页面从而直接下载app。但由于微信对第三方下载链接的审核比较严格,故导致经常会遇到链接被微信拦截的情况,商家不知道被拦截了,分享推广出去的用户量就等于是白搭了,因为用户打开会提示“已停止访问该页面”。
    那么这个问题要怎么解决呢?其实只需要实现微信内访问分享链接直接下载app或者跳转手机浏览器打开指定页面即可。今天给大家分享这种功能的实现逻辑。

    c630aihx.png

    1、苹果系统
    用户在微信内扫码或打开连接,苹果商店的应用则自动调起App Store下载。

    如果是企业签名包则在微信内直接下载应用。

    2、安卓系统
    用户微信内扫码或打开链接自动前往手机默认浏览器打开指定页面。

    上述的实现效果是含下载文件的,如果不含下载文件则访问指定h5页面。


     

    展开全文
  • 2、安卓用户打开链接后要么直接下载,要么前往手机默认浏览器下载。 以上是最好的实现方式,该实现方式可以使转化率达到最大化。但不尽人意的是微信系统会阻碍用户去使用微信推广app,最常见的状况就是苹果用户在微...

    需求分析

    分享链接已经成为手机应用一个非常重要的推广传播形式。为了提高转化率,就需要让用户不管是在微信中直接打开链接还是识别二维码都能正常访问指定页面从而直接下载app。但由于微信对第三方下载链接的审核比较严格,故导致经常会遇到链接被微信拦截的情况,商家不知道被拦截了,分享推广出去的用户量就等于是白搭了,因为用户打开会提示“已停止访问该页面”。
    那么这个问题要怎么解决呢?其实只需要实现微信内访问分享链接直接下载app或者跳转手机浏览器打开指定页面即可。今天给大家分享这种功能的实现逻辑。

    技术来源

    1、http://www.mindjump.cn

    2、http://www.366api.cn

    实现效果
    1、苹果系统
    用户在微信内扫码或打开连接,苹果商店的应用则自动调起App Store下载。
    在这里插入图片描述
    如果是企业签名包则在微信内直接下载应用。
    在这里插入图片描述
    2、安卓系统
    用户微信内扫码或打开链接自动前往手机默认浏览器打开指定页面。

    上述的实现效果是含下载文件的,如果不含下载文件则访问指定h5页面。

    下面是自己总结的一些代码心得,分享给大家。

    操作步骤:

    HTML代码

    var ua = navigator.userAgent;
    var isWeixin =  !!/MicroMessenger/i.test(ua);
    }<--有不懂的加我q:3358246772-->
    

    CSS代码

    1 #weixin-tip{display:none;position:fixed;left:0;top:0;background:rgba(0,0,0,0.8);filter:alpha(opacity=80);width:100%;height:100%;z-index:100;}
    2 #weixin-tip p{text-align:center;margin-top:10%;padding:0 5%;position:relative;}
    3 #weixin-tip .close{color:#fff;padding:5px;font:bold 20px/24px simsun;text-shadow:0 1px 0 #ddd;position:absolute;top:0;left:5%;}
    

    JS封装代码

    1 var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1})();
    2 window.onload = function() {
    3 var winHeight = typeof window.innerHeight != 'undefined' ? window.innerHeight : document.documentElement.clientHeight; //兼容IOS,不需要的可以去掉
    4 var btn = document.getElementById('J_weixin');
    5 var tip = document.getElementById('weixin-tip');
    6 var close = document.getElementById('close');
    7 if (is_weixin) {
    8 btn.onclick = function(e) {
    9 tip.style.height = winHeight + 'px'; //兼容IOS弹窗整屏
    10 tip.style.display = 'block';
    11 return false;
    12 }
    13 close.onclick = function() {
    14 tip.style.display = 'none';
    15 }
    16 }
    17 }
    

    功能实现后就可以解决微信内打不开分享链接和无法下载app的阻碍了,完成以上步骤还可以最大程度防止链接被同行举报。这样我们就可以直接在微信内分享链接或二维码进行宣传引流了。如此我们也能够极大的提高自己的APP在微信中的推广转化率,充分利用微信的用户群体来宣传引流。

    展开全文
  • 2、安卓用户打开链接后要么直接下载apk,要么自动前往手机默认浏览器下载。 分享链接已经成为手机应用一个非常重要的推广传播形式。为了提高转化率,就需要让用户不管是在微信中直接打开链接还是扫...

    需求分析:
    微信中下载app共有两种实现方式,然而安卓手机跟苹果手机还尽然不同。
    1、苹果用户打开后要么自动调起App Store下载(前提是你的应用在苹果商店上架了);要么提示前往Safari打开下载页下载。
    2、安卓用户打开链接后要么直接下载apk,要么自动前往手机默认浏览器下载。

    分享链接已经成为手机应用一个非常重要的推广传播形式。为了提高转化率,就需要让用户不管是在微信中直接打开链接还是扫描二维码都能直接打开手机默认浏览器。其实这还不是最理想的方案,最理想的结果是安卓用户打开链接可直接下载apk文件,苹果用户提示前往手机默认浏览器Safari中打开下载。

    但由于微信对第三方应用管的非常严格,故目前的大环境就是微信会自动屏蔽掉含apk或ios文件的下载链接,导致苹果用户无法在微信内打开下载链接,安卓用户则需要前往外部浏览器打开二级界面下载。那么这样的体验对于用户来说是一个很复杂且体验极差的过程。那么如何绕过微信的Scheme屏蔽,在微信中打开下载链接不被系统屏蔽。从而唤起手机默认浏览器前往下载页呢?
    操作教程见:http://wzf.zjychina.cn/wt0453.html

    1avpl7qh.png


    操作步骤:
    HTML代码

    1 #weixin-tip{display:none;position:fixed;left:0;top:0;background:rgba(0,0,0,0.8);filter:alpha(opacity=80);width:100%;height:100%;z-index:100;}
    2 #weixin-tip p{text-align:center;margin-top:10%;padding:0 5%;position:relative;}
    3 #weixin-tip .close{color:#fff;padding:5px;font:bold 20px/24px simsun;text-shadow:0 1px 0 #ddd;position:absolute;top:0;left:5%;}

    CSS代码

    1 #weixin-tip{display:none;position:fixed;left:0;top:0;background:rgba(0,0,0,0.8);filter:alpha(opacity=80);width:100%;height:100%;z-index:100;}
    2 #weixin-tip p{text-align:center;margin-top:10%;padding:0 5%;position:relative;}
    3 #weixin-tip .close{color:#fff;padding:5px;font:bold 20px/24px simsun;text-shadow:0 1px 0 #ddd;position:absolute;top:0;left:5%;}


    JS封装代码

    1 var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1})();
    2 window.onload = function() {
    3 var winHeight = typeof window.innerHeight != 'undefined' ? window.innerHeight : document.documentElement.clientHeight; //兼容IOS,不需要的可以去掉
    4 var btn = document.getElementById('J_weixin');
    5 var tip = document.getElementById('weixin-tip');
    6 var close = document.getElementById('close');
    7 if (is_weixin) {
    8 btn.onclick = function(e) {
    9 tip.style.height = winHeight + 'px'; //兼容IOS弹窗整屏
    10 tip.style.display = 'block';
    11 return false;
    12 }
    13 close.onclick = function() {
    14 tip.style.display = 'none';
    15 }
    16 }
    17 }


    至此, 我们就可以直接用微信扫描二维码在微信中分享和宣传引流了。这样我们能够极大的提高自己的APP在微信中的推广转化率。解决掉了微信中下载链接被屏蔽等问题。充分利用微信的用户群体来宣传引流。

    展开全文
  • 微信是个比较封闭的环境,至于为什么封闭,相信大家都了解,在一些应用场景中,我们要用到外部浏览器跳转到微信内部打开,比如添加好友、微信支付等,在微信内部环境直接长按二维码就能实现,确...
  • 微信浏览器跳转浏览器下载app解决方案 新版本微信浏览器中,已禁用下载APP应用,只支持打开微信合作商APP下载,所以无法通过微信浏览器...方案:通过Url跳转到手机默认浏览器,或者是苹果应用商店/APP...
  • 微信浏览器跳转app解决方案

    万次阅读 2019-04-16 13:47:40
    微信浏览器跳转app解决方案 ...方案一:通过Url 跳转到H5页面,H5页面的顶部会有一个广告图,点击打开APP,都会跳转到应用商店/APP Store,在应用商店/APP Store下载或打开APP。如果手机上没有安装APP,可...
  • 需求概述 ...行内人士可能知道要点击跳转手机浏览器下载,但大部分小白用户是不知道的,且如此繁琐的操作步骤,无论是行内用户还是小白用户都是很难接受的,所以就会导致用户在该步骤流失。 那么最...
  • 在微信的内置浏览器(QQ内置浏览器...其二就是提示引导用户在浏览器打开所以如果你没有将软件上传到应用宝里,或者你的文件不是APP,那么就需要第二种方法了,首先是需要判断用户的浏览器是否为微信内置浏览器,如果...
  • 微信是个比较封闭的环境,至于为什么封闭,相信大家都了解,在一些应用场景中,我们要用到外部浏览器跳转到微信内部 打开,比如添加好友、微信支付等,在微信内部环境直接长按二维码就能实现,确实方便很多。 言.....
  • 微信是个比较封闭的环境,至于为什么封闭,相信大家都了解,在一些应用场景中,我们要用到外部浏览器跳转到微信内部打开,比如添加好友、微信支付等,在微信内部环境直接长按二维码就能实现,确实方便很多。...
  • 最近使用Angular.js的单页面应用,做手机App页面。需求:点击页面上的URL,使用手机默认浏览器来打开。一开始就想到使用location.href=URL来进行跳转,可是怎么点,怎么戳,页面都纹丝不动,难道是打开的方式不对?...
  • 由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时点击下载按钮没反应,我想到的是做一个提示用户在浏览器中打开下载。 之前写过的两篇文章:微信打开网址添加在浏览器中...
  • 微信是个比较封闭的环境,至于为什么封闭,相信大家都了解,在一些应用场景中,我们要用到外部浏览器跳转到微信内部打开,比如添加好友、微信支付等,在微信内部环境直接长按二维码就能实现,确实方便很多。...
  • 由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时点击下载按钮没反应,我想到的是做一个提示用户在浏览器中打开下载。 之前写过的两篇文章:微信打开网址添加在浏览器中...
  • 目前的APP基本都支持二维码扫描下载,二维码下载也成为了大家用起来很顺手的一种方式。提起识别二维码用户第...故此时就需要微信跳转浏览器打开指定页面的功能,如果微信内能直接下载app那将会更好。 理想方案 ...
  • 在微信里面,是不能通过应用宝以外的方式去直接下载app的,但是却可以通过跳转到浏览器去下载app,因此如果刚好各位公司有刚刚上线的app,来不及放到微信应用宝那里,可以试试这种办法。 操作步骤 第一步...
  • 最近,在使用QQ和微信等SDK来实现分享...那么我们先来看下网页跳转应用的实现原理。就Android平台而言,URI主要分三个部分:scheme, authority and path。其中authority又分为host和port。格式如下:scheme://hos...
  • 需求: 若是检查到有新版本, 则在首页弹出版本更新对话框, 若是该应用的渠道在手机上有安装, 则跳转到应用市场下载. 否则, 使用浏览器下载. demo效果如下图:对话框使用的是自定义的布局. 参考这里.主要的逻辑如下: ...
  • 2、安卓用户打开链接后要么直接下载,要么前往手机默认浏览器下载。 以上是最好的实现方式,该实现方式可以使转化率达到最大化。但不尽人意的是微信系统会阻碍用户去使用微信推广app,最常见的状况就是苹果用户在...
  • 2、安卓用户打开链接后要么直接下载,要么前往手机默认浏览器下载。 以上是最好的实现方式,该实现方式可以使转化率达到最大化。但不尽人意的是微信系统会阻碍用户去使用微信推广app,最常见的状况就是苹果用户在微...
  • 由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时点击下载按钮没反应,我想到的是做一个提示用户在浏览器中打开下载。 之前写过的两篇文章:微信打开网址添加在...
  • 在微信里面,是不能通过应用宝以外的方式去直接下载app的,但是却可以通过跳转到浏览器去下载app,因此如果刚好各位公司有刚刚上线的app,来不及放到微信应用宝那里,可以试试这种办法。操作步骤第一步:首先我们...
  • 正常情况下在微信中打开链接会有各种各样的限制,无法在微信内打开常用下载软件,APP等,链接发到微信中,微信会判断是不是可以让你从里面打开,识别... 微信跳转链接是能实现微信内打开链接直接自动跳转到浏览器访问 , 使
  • Augpush是一款基于微信后端开发...除了下载APP外,还可以跳转到浏览器打开被屏蔽的网站,跳转到支付宝领取红包,跳转到淘宝打开指定页面等等功能。可以解决您多方面的问题。 操作步骤 第一步: 首先我们打开...
  • openapp 开url 无法开启[已解决] ..."找不相关的应用" 但在ios中可以正常使用。 请问要如何处理 手机:红米 Android:4.2版 function openAppWin(url){  var isAndroid = (/android/gi).test(navig

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 248
精华内容 99
关键字:

手机浏览器跳转到应用