我们的 app 集成了微信移动应用 sdk 注册了一个 appID 并且设置了这个 ID 作为 url scheme 。但是通过微信内浏览器打开自己的网页并想从网页上的超链接打开我们自己的应用时却发现不行。其他浏览器都是 ok 的。
1
wd 2016-05-10 10:19:40 +08:00 via iPhone
不支持 微信只支持自己的几个软件
|
2
tinypig 2016-05-10 10:20:50 +08:00
引导用户点击使用 Safari 打开,然后实现跳转。
|
4
kkwezard OP @tinypig 目前是这么做的。但是我看到有应用能直接在微信内置浏览器打开。我看他们的 js 代码也就是用 url scheme 作为链接地址。却能打开
|
5
wd 2016-05-10 10:22:22 +08:00 via iPhone
@kkwezard 你举个例子?你要是说那些用了微信 sdk 分享或者使用微信支付之后 是可以跳回去的 别的都不行吧
|
6
chmlai 2016-05-10 10:26:39 +08:00
微信有自己的白名单吧
|
7
unknownservice 2016-05-10 10:28:48 +08:00
@kkwezard 招商银行吗?人家是深度合作伙伴,做点啥都不奇怪。
|
8
zhanggggfd 2016-05-10 10:32:20 +08:00
讲道理,是有白名单。你看到的都是有合作的。
|
9
kkwezard OP |
10
baby4free 2016-05-10 10:41:51 +08:00
微信能打开的 app 都是疼讯帝国的合作者啊。。。。点评、滴滴、京东啥的
|
11
tinypig 2016-05-10 10:42:29 +08:00
跟你的应用有没有设置没有关系,人家就是不给你们乱跳。只有合作方的或者自己家的应用才能跳。
|
12
kookpua 2016-05-10 10:54:52 +08:00
微信 可以打开微信读书
|
14
alex321 2016-05-10 11:02:26 +08:00
微信自己有白名单的,使用自行修改过的浏览器内核,只针对有战略合作关系的伙伴开放,还会监测系统中其他同厂内核,以及区分平台、地区版本的。
然后,微信最终的发展走向是制造封闭系统的硬件,硬件中只安装微信一个 APP ,或者说安装微信系统。说完了。 |
15
doyel 2016-05-10 11:10:46 +08:00
就为了个分享下载。。。。我还把自己 IOS 的 APP 去挂到应用宝的市场上去了。。。
|
17
honeycomb 2016-05-10 11:15:29 +08:00 via Android
@kkwezard 考虑到这样的(不允许直接把链接发送到第三方浏览器)情况,我一般不会点击微信中的链接
|
18
so898 2016-05-10 11:35:02 +08:00
用腾讯应用宝才行
|
19
sunxiaonian 2016-05-10 11:47:02 +08:00
噢,你们这些太弱了,以前我做 App 的时候,用腾讯微博短链接的漏洞,可以绕开应用宝,直接跳,现在腾讯微博停了,不知道行不行,你们自己试试吧。
|
20
wolfan 2016-05-10 11:59:08 +08:00
个人感觉微信其实就是一个套在 TT 上的壳而已……
|
21
qgy18 2016-05-10 12:52:13 +08:00
实际上, iOS 9 提供了官方解决方案。
Google 关键字: iOS 9 Universal Links |
24
nathanw 2016-05-10 14:57:43 +08:00
|
25
KevinChan 2016-05-10 15:15:39 +08:00 via iPad
即刻 app 给出了类似的方法,可以去找一下
|