Android Deep Links 和 App Links 混淆

Posted

技术标签:

【中文标题】Android Deep Links 和 App Links 混淆【英文标题】:Android Deep Links and App Links Confused 【发布时间】:2018-02-20 11:33:55 【问题描述】:

谁能解释一下现实生活中的例子有什么区别

应用链接 - https://developer.android.com/training/app-links/deep-linking.html

深层链接 - https://developer.android.com/training/app-links/index.html

应用索引 - https://developer.android.com/studio/write/app-link-indexing.html

在 Android 中?

阅读了太多的帖子和文档,但仍然无法获得确切的要点。

我了解应用链接适用于 Android 6.0,深层链接适用于 4.2。但在性能上,他们正在做类似的任务。

【问题讨论】:

这可能对你有帮助***.com/a/45173210/3983054 如果您查看给出的问题,则会要求给出一个生活示例以及应用程序索引。在您提供的链接中,仅说明了应用程序链接和深度链接。请更简洁@King of Masses 【参考方案1】:

App Indexing 允许 Google 抓取您的应用内容(就像在网站上一样)。

深层链接与 Android 应用链接:

应用链接只是已经为网站验证的深层链接,AND 允许直接在相关应用中打开 URL,而无需要求用户选择应用(通过消歧对话框)。使用应用链接,您的应用将自己指定为给定类型链接的默认处理程序(尽管用户可以从设备系统设置中覆盖它)

https://developer.android.com/training/app-links/verify-site-associations?authuser=0 有一个很好的差异概述

另请参阅下面的比较表,在撰写本文时从上面的链接中提取

【讨论】:

【参考方案2】:

如果您有一个应用程序或正在开发一个应用程序,应用程序索引和深度 链接是您绝对需要注意的事情。 基本上,Google 希望将您的应用程序视为网站。它想要 抓取并索引它,以便搜索结果可以返回特定页面 来自移动搜索中的应用程序。返回特定页面的能力 在应用程序内?这就是深度链接。

什么是深度链接?

一般意义上的深层链接涉及链接到特定内容 在网站或应用程序中,而不是在主页上。我们在这里 特别谈论获取应用程序的特定元素 显示在移动设备上的搜索结果中,允许用户打开 直接来自搜索结果页面的应用程序。注意:用户只会看到 如果他们安装了特定的应用程序,则会出现此提示。

照片:

什么是应用索引?

应用索引是让您的应用进入 Google 索引的结果 启用深度链接。通过允许 Google 将您的网页中的网页编入索引 应用程序,应用程序内的功能(或促销)可以开始显示在 用户的移动搜索、推动访问(以及希望的转化) 应用程序。

什么是 App Linking 以 Facebook 为例

当有人在具有 Facebook 应用的应用内分享内容时 已应用链接,任何点击该链接的人都可以访问 该内容通过应用程序。这可以使用应用程序完成 替代现有的 Web 内容或仅限应用程序的内容,并且有效 从“网络到应用程序”或“应用程序到应用程序”。该功能适用​​于 Android、ios 和 Windows 手机

照片:

【讨论】:

虽然你发布了一些新的东西,但还是谢谢你。现在我有一些事情要知道

以上是关于Android Deep Links 和 App Links 混淆的主要内容,如果未能解决你的问题,请参考以下文章

动态链接(Android App Links)不提示“打开方式”Android 6.0+

Android App Links - 排除特定子目录

如何通过邮件中的android深层链接打开片段?

Android Navigation Url Deep Link Back to Previous App

在深层链接中从intent获取null值

Deep learning Reading List