0

看下图!

图片很清晰的看出是在微信里面打开的一个网页,当点击“直接下单”的时候,就直接跳转到淘宝APP了,无需通过浏览器唤起APP。

我记得微信是已经屏蔽了唤起的行为,所以不知道如何做到这种效果!有什么大神可以解决吗?求附上demo

动图的demo
微信扫码

补充:
经过学习,已经解决问题!
demo

1

这种用去啊链接中转不会长久的 很快就会封了

味道还不错哦 · 2017年11月22日

展开评论

14个回答

1

这就是一般的唤醒功能 urlscheme://这种 几乎所有主流APP都有实现的

1

没有这么简单,不是简单的唤起APP,也不是urlscheme的问题
做过这方面研究的人都知道,这个功能对淘宝客来说,意味着什么,
看了一下,当点击 这个url的时候,微信竟然强制唤起了系统的浏览器,而不是在内置浏览器中打开这个链接,置于打开淘宝APP是因为在系统浏览器中打开淘宝页面,只要装了淘宝APP,就会唤醒的
所以,这个网站到底是怎么做到,光点击一个url,可以跳出微信内置浏览器这一点就很牛X了,对于淘宝客,或者APP下载都是十分有用的功能,不知道是什么原理,是微信浏览器的BUG,还是内部有白名单,现在还不得而知
现在我可做到,跳转浏览器,但是还是要让用户选择一下,

=====更新分割线
终于搞定了!yeah

0

deeplink?

0

其实你可以审查元素看看就知道了。就一个页面重定向跳转到了淘宝下面的子域名,淘宝有自己的协议唤起app功能,你手机浏览器看淘宝手机网站很多时候会提示你是否打开app,包括现在知乎,手机浏览好好的,突然就要你打开app。
像这种优惠提供网站,都有连接的。
你看看这篇文章,推广这个有提成的。这类网站大部分利润来自提成吧链接描述

1

@不懂事先生 普通的app可以唤醒吗?是不是淘宝最近和微信合作了?我记得是不能唤醒的啊。

vishun · 2017年11月03日

展开评论
0

你好,我有看到你说的办法 但是安卓机微信浏览器打不开,有什么办法解决吗?

0

这个比较吊炸天

0

不知道在安卓手机能不能用,这个和飞鸽差不多,2者结合就跟厉害了

0

原理和下面这个差不多,APP实现了自定义协议
打电话

0

用 Universal Link 即可,需要网站与 App 配合

0

整个过程是从微信->浏览器->淘宝
从微信唤醒淘宝是禁止的,
但是唤醒浏览器是允许的,浏览器唤醒淘宝是允许的。
如果手机有默认浏览器,这个页面先唤醒默认浏览器,打开的页面检测到是非微信内置浏览器,就唤醒淘宝。。
我说的清楚嘛。。。觉得清楚给个赞呗
————————
17-11-23更新
楼主说解决了,但现在楼主的demo是不能在微信里唤醒内置浏览器的。
然后看目标站点,他的核心部分是这个页面
http://www.daweixinkefa.cn/we...
url参数是要在在浏览器里打开的网址。
比如
http://www.daweixinkefa.cn/we...
就会从微信打开默认浏览器访问百度。如果想要这个效果,可以直接用他这个接口。
~ ~ ~嘿嘿嘿~ ~ ~研究技术的继续往下看~ ~ ~
这个跳转页面是302跳转
页面的代码是

<head><title>对象已移动</title></head>
<body><h1>对象已移动</h1>可以在<a HREF="http://www.baidu.com">此处</a>.</body>

这是我在电脑浏览器上抓到的结果,先返回如上代码html,再302跳转。这样的手法,不可能实现微信唤醒浏览器。
我注意到这是一个go.asp页面,我的猜测是这个页面在微信端返回的不是这个页面。所以,接下来模拟微信打开这个页面并抓包。

0

奇怪。。刚试了可以跳转 现在又不能跳了

1
回复 徐小说

二维码扫描打不开了,如需浏览,请长按网址复制试后使用浏览器访问

jian · 2017年11月22日

展开评论
0

Universal Links 可以摆脱白名单的限制(iOS9+)

0

可以集成第三方的SDK ,需要移动端和h5页面同时集成, 比如Linked Me

0

不能用了。。。
t.asczwa.com/、、、taobao 这里不知道是怎么实现的

撰写答案