Android深度链接和应用链接的混淆

29

有没有人能用现实生活中的例子解释一下在 Android 中 App 链接、深度链接和应用索引之间的区别?

App 链接 - 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 中,这三者有何不同?

我已经阅读了很多帖子和文档,但仍然无法准确理解。 我明白 App 链接适用于 Android 6.0,而深度链接适用于 4.2 版本。但就功能而言,它们执行类似的任务。


这可能会对您有所帮助 https://dev59.com/4VcO5IYBdhLWcg3w1U5p#45173210 - King of Masses
如果您看一下所提出的问题,要求提供一个实际的例子和应用索引。在您提供的链接中,只提到了应用程序链接和深度链接。请更加简明扼要。@King of Masses - Zafar Kurbonov
2个回答

27

应用索引允许谷歌像浏览网站一样抓取您的应用内容。

深度链接 vs Android 应用链接:

应用链接就是在网站上进行验证的深度链接,并且允许直接打开与之关联的应用程序的 URL 而不需要提示用户选择应用(通过消除模糊对话框)。使用应用链接,您的应用将自己指定为给定类型链接的默认处理程序(尽管用户可以从设备系统设置中覆盖它)。

有关差异的良好概述位于https://developer.android.com/training/app-links/verify-site-associations?authuser=0

还可以看下面的比较表格,该表格摘自上面链接,在撰写本文时 android-app-links-and-deep-links


13
如果您拥有一个应用程序或正在开发一个应用程序,那么应用索引和深度链接是您一定需要关注的事情。基本上,谷歌希望将您的应用程序视为一个网站。它想要爬取和索引它,以便搜索结果可以在移动搜索中返回来自应用程序的特定页面。能够返回应用程序内的特定页面?这就是深度链接。
什么是深度链接?
深度链接,从一般意义上讲,涉及链接到网站或应用程序中的特定内容,而不是链接到主页。在这里,我们特别谈论如何让应用程序的特定元素显示在移动设备的搜索结果中,使用户可以直接从搜索结果页面打开应用程序。注意:只有安装了特定应用程序的用户才会看到此提示。
照片:Example 什么是应用程序索引?
应用程序索引是将您的应用程序列入谷歌索引并启用深度链接的结果。通过允许谷歌索引应用程序内的页面,应用程序内的功能(或促销)可以开始显示在用户的移动搜索中,从而驱动访问(并希望转换)到应用程序。
什么是使用Facebook示例的应用链接?
当某人分享具有Facebook应用程序链接的应用程序内内容时,单击该链接的任何人都将能够通过应用程序访问该内容。这可以使用应用程序替代现有网络内容或仅限于应用程序的内容来完成,并且可以在“从网络到应用程序”或“从应用程序到应用程序”中工作。该功能与Android、iOS和Windows手机兼容。

照片:示例


虽然你发布的一些内容我是新的,但还是谢谢了。现在我有东西可以了解了。 - user8558623

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接