阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

Facebook 推出 App Links,简化应用程序间的深层链接

  • 2014-05-12
  • 本文字数:1138 字

    阅读完需:约 4 分钟

F8 开发者大会上,Facebook 宣布了 App Links ,这是一个开放的、跨平台的 app-to-app 链接解决方案,旨在使开发人员可以更简单地从他们自己的应用程序链接到其它应用程序。除 Facebook 外,许多公司都已经宣布支持 App Links,包括 Parse、Dropbox 和 Spotify。目前,App Links 支持 Android、iOS 和 Windows Phone。

Facebook 宣称,App Links 要解决的问题是建立一种简单一致的方式来控制用户点击移动应用程序或移动网页上的某些内容时所引发的动作。这需要弄清楚何时使人们由那个应用程序直接进入另一个应用程序,以及如何做到这一点。iOS 不像 Android 和 Windows Phone 那样支持内置后退按钮的概念,因此在 iOS 上,App Links 还为用户提供了一种方式,使他们可以回到他们用于打开其它应用程序的第一个应用程序。

App Link 规范定义了一组 HTML 元标签,这可以在每个目标平台上为 App Links 提供足够的上下文信息,比如:

复制代码
<meta property="al:ios:url" content="applinks://docs" />
<meta property="al:ios:app_store_id" content="12345" />
<meta property="al:ios:app_name" content="App Links" />
<meta property="al:android:url" content="applinks://docs" />
<meta property="al:android:app_name" content="App Links" />
<meta property="al:android:package" content="org.applinks" />
<meta property="al:web:url" content="http://applinks.org/documentation" />

根据这些数据,App Link 导航协议定义了一种创建后续 URL(iOS 和 Windows Phone)或者 intent(Android)的通用方法。Facebook 在 Bolts 库中为 App Link 导航协议提供了一种参考实现。

App Links 可以使用 Facebook Index API ,后者允许开发人员检查任意 URL 是否不需要解析 HTML 标签就可以深层链接,它还可以使用 Parse App Link Cloud Code Module 提供一种使用只针对移动应用程序的 App Link 元数据发布网页内容的简单方式。

App-to-app 链接不是新事物,但开发人员要支持这项功能并不简单, Christina Warren 在 Mashable 网站上的报道中写道:每个平台都有自己的深层链接应用程序的方式(如 iOS、Windwos Phone 或 Web 上的 URL,或者 Android 上的 intent),而且支持特定深层链接方案以及管理索引——告诉一个链接打开什么应用——是由各个应用程序决定的。

David Barnard 是流行的、基于 iOS URL 方案的应用程序启动器 Launch Center Pro 的创建者,他在接受 Mac Stories 的 Federico Viticci 采访时说,App Links 与苹果用 Safari 和 Smart App Banners 所做的事没有很大的区别,但 Facebook 正在做的可以跨平台和本地应用程序,并且还提供了代码,使开发人员支持这项功能更简单。

查看英文原文:**** Facebook Launches App Links To Make Deep Linking Between Apps Easier

2014-05-12 01:383525
用户头像

发布了 256 篇内容, 共 81.6 次阅读, 收获喜欢 11 次。

关注

评论

发布
暂无评论
发现更多内容

数智化浪潮中,广电行业收入管理流程该如何重构?

用友BIP

广电行业

得物 Redis 设计与实践

得物技术

redis 架构 运维

​交易所开发 PancakeSwap DeFi 成功的秘密:您的 DEX 发展蓝图

区块链软件开发推广运营

交易所开发 dapp开发 区块链开发 链游开发 NFT开发

1024 有奖征名|来给矩阵起源办公室的新猫取名字呀~

MatrixOrigin

1024 MatrixOrigin MatrixOne

支付宝权限问题大全|一文搞定,持续更新

盐焗代码虾

支付宝 经验分享 支付宝权限

大模型在数据分析场景下的能力评测

Kyligence

数据分析 Kyligence Copilot

把握效率与最优性:Dijkstra算法的探索

高端章鱼哥

算法 计算机 Dijkstra

等保测评后还要花很多钱做等保整改吗?

行云管家

等保 等级保护 等保测评 等保2.0

装备修理行业数智化转型之道

用友BIP

装备修理行业

和鲸赞助!第16届中国R会议暨2023 X-AGI大会通知

ModelWhale

机器学习 R 数据科学 X-AGI 统计之都

2023-10-25:用go语言,假如某公司目前推出了N个在售的金融产品(1<=N<=100) 对于张三,用ai表示他购买了ai(0<=ai<=10^4)份额的第i个产品(1<=i<=N) 现给出K(

福大大架构师每日一题

福大大架构师每日一题

唱衰PHP?这些言论别太离谱~《PHP综合现状分析报告》来了

禅道项目管理

php

开箱即用!教你如何正确使用华为云编译构建服务CodeArts Build!

华为云PaaS服务小智

云计算 软件开发 华为云 编译构建

语雀服务宕机带来的稳定性思考

老张

高可用 SRE 稳定性保障

2023 CCF中国开源大会「开放科学——引领未来科学研究发展的新范式分论坛」成功举办

开放原子开源基金会

去中心化应用程序(DAPPS)开发

西安链酷科技

区块链 源码 dapp 去中心化 交易所搭建

跨国企业如何选择跨境数据传输平台,了解这篇就够了

镭速

跨境数据传输

出海 SaaS 企业增长修炼手册2:Kyligence 落地 PLG 是如何避坑的?

Kyligence

指标管理 SaaS 增长

如何确定Apache Kafka的大小和规模

互联网工科生

kafka

一文了解企业云盘和大文件传输哪个更适合企业传输

镭速

大文件传输

TuGraph Analytics图建模研发:为图计算业务提速增效

TuGraphAnalytics

分布式 图计算 图平台 图研发 图运维

一站式 DB2 数据管理解决方案

NineData

sql 数据 客户端 db2 NineData

博睿动态|GOPS全球运维大会2023上海站即将开启!

博睿数据

可观测性

英特尔以创新边缘AI技术赋能未来智慧城市建设

E科讯

用友BIP,为打造世界一流光伏数智灯塔工厂聚势蓄能

用友BIP

光伏产业

如何制作二维码会议签到系统?

草料二维码

开放原子开源基金会理事长孙文龙一行赴拓维信息参观交流

开放原子开源基金会

开源

实况窗功能上线,即时掌握活动最新进展

HMS Core

HarmonyOS

HarmonyOS SDK,赋能开发者实现更具象、个性化开发诉求

HMS Core

鸿蒙 HarmonyOS

云图说|华为云CodeArts Build,云端化的编译构建平台

华为云开发者联盟

华为云 华为云开发者联盟 编译构建

战略牵手OXY精英设计、朗生、MPE美亚,小度合作生态重构再迎重要时刻

新消费日报

Facebook推出App Links,简化应用程序间的深层链接_Meta_Sergio De Simone_InfoQ精选文章