App Indexing和Deep Linking有什么区别?

时间:2017-02-03 12:34:04

标签: android deep-linking android-app-indexing

我已阅读有关Android应用的 App Indexin g和深层链接的信息。

据我所知,两者都相同,深度链接更容易,因为它只需要在 Manifest.xml 文件中添加一个intent过滤器。

  1. 那为什么我需要使用应用程序索引?

  2. 与深层链接有何不同?

  3. 实现

    需要不同的编码方式(android)
      

    Fire Base应用程序索引

    以下是指导Fire Base应用程序索引的链接:

    https://firebase.google.com/docs/app-indexing/

    这有必要吗?

3 个答案:

答案 0 :(得分:8)

应用程序索引实际上使用deeplink种方法,但可以帮助您实现不同的目标。在简单的业务场景中,如果用户从移动浏览器搜索您的业务,他应该获得应用链接,并且该链接打开不同网址(搜索关键字)的不同屏幕。正如您可以看到截至目前为止关于关键字的帖子,搜索意味着应用索引更多地是search engine optimization考虑移动应用和App Search Optimization

关于深层链接,它们是我们在应用中定义的简单网址(或网址集),并告诉移动系统,如果点击匹配的网址,我们的应用也可以处理它。

  

如果是深层链接,可能会有多个应用声称要打开相同的内容   网址,但应用索引结果只会打开您的应用。

我希望这个答案可以很好地澄清事情。

答案 1 :(得分:6)

简单来说:

应用程序索引是指从谷歌搜索应用程序。

深层链接是通过网址打开应用活动。

答案 2 :(得分:0)

它们是不同的但是相互补充的相关事物。两者协同工作,使您的应用内容可搜索。

深度关联是您在应用清单中添加过滤器以使您的应用内容可搜索的部分。应用程序索引是您在应用程序的站点地图或与您的应用程序内容对应的每个网页的标题段中添加链接元素的另一部分(由您作为深层链接的一部分添加的过滤器指示)。 GoogleBot(Google抓取工具机器人)连接两个点并为您的应用创建可搜索的索引。为了使您的应用内容能够在Google公开搜索结果中显示,深层链接和应用索引必须齐头并进。

如果您还没有通过它,请详细说明这一点 - https://developer.android.com/training/app-indexing/index.html