首页 >后端开发 >php教程 >这种从微信浏览器中直接跳转到APP用的是什么技术?

这种从微信浏览器中直接跳转到APP用的是什么技术?

WBOY
WBOY原创
2016-06-06 20:09:441693浏览

今天看到一个很有意思的APP,里面分享到微信后,在微信浏览器里面打开后可以点击【打开】按钮然后就可以跳转到APP里面了。

而如果没有装APP,这个链接会跳转到对应的APP下载页面。这样子用户就可以以此下载APP,非常方便。

跳转链接我抓出来有两个(手机可以扫码来访问):
这种从微信浏览器中直接跳转到APP用的是什么技术?

  1. iOS http://applink.myzaker.com/zaker/ioslink/?type=article&pk=572a1d611bc8e03b12000004&f=Normal

  2. Android http://applink.myzaker.com/zaker/androidlink/?t=a&type=article&pk=572a1d611bc8e03b12000004&f=Normal

分享出来的原始页面地址是:http://app.myzaker.com/news/article.php?app_id=13&pk=572a1d611bc8e03b12000004&sharechannel=wx

我记得从网页跳转APP不是要用自己注册的协议吗?比如wechat://这样子的?这个为什么用http://的地址就直接跳转了?这种是什么技术?

补充:

  1. 先前二维码放错了,已经更正。二维码里面就是iOS和Android对应的跳转链接。

  2. Android的我没试 -- 没Android机 -- 根据目前@chuyao和@Karnaugh的反馈Android应该是还用的注册的schema来进行的跳转。

  3. iOS的确实不需要通过外部浏览器来打开,直接微信中就可以跳转。

回复内容:

今天看到一个很有意思的APP,里面分享到微信后,在微信浏览器里面打开后可以点击【打开】按钮然后就可以跳转到APP里面了。

而如果没有装APP,这个链接会跳转到对应的APP下载页面。这样子用户就可以以此下载APP,非常方便。

跳转链接我抓出来有两个(手机可以扫码来访问):
这种从微信浏览器中直接跳转到APP用的是什么技术?

  1. iOS http://applink.myzaker.com/zaker/ioslink/?type=article&pk=572a1d611bc8e03b12000004&f=Normal

  2. Android http://applink.myzaker.com/zaker/androidlink/?t=a&type=article&pk=572a1d611bc8e03b12000004&f=Normal

分享出来的原始页面地址是:http://app.myzaker.com/news/article.php?app_id=13&pk=572a1d611bc8e03b12000004&sharechannel=wx

我记得从网页跳转APP不是要用自己注册的协议吗?比如wechat://这样子的?这个为什么用http://的地址就直接跳转了?这种是什么技术?

补充:

  1. 先前二维码放错了,已经更正。二维码里面就是iOS和Android对应的跳转链接。

  2. Android的我没试 -- 没Android机 -- 根据目前@chuyao和@Karnaugh的反馈Android应该是还用的注册的schema来进行的跳转。

  3. iOS的确实不需要通过外部浏览器来打开,直接微信中就可以跳转。

app_link,浏览器就能实现,之前的android版本就不能用了,不记得是什么时候开始的了.
android M已经公开支持了,但之前的版本需要其他方式deep linking 可以查阅此等相关资料。不少平台也提供此功能的接入。

看图这种从微信浏览器中直接跳转到APP用的是什么技术?


更新,你这二维码根本不是zaker跳转码,有何居心?

然而二维码用微信扫了后提示用浏览器打开.用浏览器的话就还是用自己注册的协议了

具体的实现方式是怎么样的?

ZAKER的这个,是直接跳到应用宝,或者通过他们自己的服务器重定向到应用宝,然后应用宝可以直接跳到App Store.通过自定义应用标识的方式(比如:dogwhere://),无法做到,直接跳转到App Store。微信已经好像已经屏蔽了这种方式,只有应用宝可以。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn