Skip to content

Instantly share code, notes, and snippets.

@xishuixixia
Last active August 29, 2015 14:00
Show Gist options
  • Save xishuixixia/79edb71c5d4413fe47e6 to your computer and use it in GitHub Desktop.
Save xishuixixia/79edb71c5d4413fe47e6 to your computer and use it in GitHub Desktop.
Facebook推出AppLinks:简化应用之间的深度链接

Facebook推出AppLinks:简化应用之间的深度链接

在4月30日的F8开发者大会上,Facebook推出其开源跨平台应用深度链接技术:AppLinks。AppLinks是一个跨平台的深度链接标准,它提供了从一个应用到另一个应用(app-to-app)直接链接的解决方案,旨在帮助开发者简化原生应用之间的深度链接。目前已经有多个知名应用支持此项技术,比如:Flickr、Quip、Pinterest。

目前,URL链接在移动端并没有发挥作用,也没有统一的方式来处理各个平台的链接。而有了AppLinks这种新机制,开发者只需要赋予应用一个网络URL,如果兼容的移动应用已安装在设备上,它就会自动载入该款应用,而非载入web版本。AppLinks会识别哪些应用处理哪些链接。

Facebook参与该项目的产品经理维贾伊•尚卡尔(Vijay Shankar)在F8大会上指出,这些应用链接最大的好处在于AppLinks机制支持跨平台。根据 AppleLinks.org 上面对 AppLinks 技术的介绍视频,开发者将可以在自己的网站和应用中加入一些简单的链接到应用的代码,即可添加 AppLink 到自己的产品中,从而让用户直接点击链接进入自己的应用。AppLinks 技术的出现,将解决用户点击链接,却被跳转到移动网页这种相对较差的使用体验。

应用宝搜索产品经理王昆认为AppLinks的使用场景有限,主要适用于两种场景:信息检索和定制化跳转。信息检索是指把AppLinks能力用到信息类应用中,比如豌豆夹的视频搜索。定制化跳转是指应用和应用之间的关联,比如在微信朋友圈(应用A子页面)看到好友分享催眠大师影评,底下就有链接能够跳转到大众点评的催眠大师团购页面(应用B子页面)。

AppLinks 技术定义了移动链接领域的新标准,使得用户在内容和应用间、应用和应用间的转换变得更加简单、快捷。相信随着越来越多应用对AppLinks的支持,AppLinks会得到广泛使用。读者可以参考官方文档来详细了解AppLinks。

参考文档:

  1. http://techcrunch.com/

  2. Hacker News

  3. AppLinks

@jujishou
Copy link

jujishou commented May 5, 2014

去恶意的添加一些大厂商App的url,将会是一个大的问题。

@jujishou
Copy link

jujishou commented May 5, 2014

去恶意的添加一些大厂商App的url,将会是一个大的问题。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment