开始

要将您应用中的公开和个人内容纳入 Google 应用中的用户搜索结果中,首先应设置您的应用网址并添加 Firebase App Indexing 库。

添加 Firebase 和 App Indexing 库

虽然不使用 Firebase,也可以让 Google 将您应用中的公开内容编入索引,但是 App Indexing API 可以帮助您充分利用搜索功能

  1. 将 Firebase 添加至您的 Android 项目
  2. 要将 App Indexing 库添加至您的项目,请转到应用的 build.gradle 脚本并添加以下依赖项:
    dependencies {
      ...
      // To avoid errors, use the same Firebase SDK version across your app.
      implementation 'com.google.firebase:firebase-appindexing:16.0.1'
      ...
    }
          

合理安排应用内容的链接

恰当组织您的网站和应用的结构,使指向您的网站网页的网址与指向您的 Android 应用视图的网址相同。Google 搜索会抓取这些网站链接,然后利用它们将用户直接导向至您的应用。

App Indexing 代码实验室中的 http://www.recipe-app.com 这一简单网站为例。应用中的链接与网站上使用的 HTTP 网址相同,并采用将网页类型与应用视图类型相匹配的清晰结构。您的应用和网站可采用这种结构类型。

recipe-app.com 示例有两种网页类型(食谱网页和笔记网页),但您的网站可以采用更多的网页类型,且每一种类型都可使用独特的链接类型。例如,recipe-app.com 包含以下链接类型:

  • 食谱网页:http://www.recipe-app.com/recipe/*
  • 笔记网页:http://www.recipe-app.com/recipe/*/note
  • 但是,该网站还可以包含烹饪课程网页,并采用以下链接类型:

  • 烹饪课程注册网页:http://www.recipe-app.com/registration
  • 烹饪课程时间表网页:http://www.recipe-app.com/schedule

请注意,纳入设备上的索引的个人内容不需要有对应的网页。 要详细了解如何将个人内容添加到设备上的索引中,使其能在自动填充建议和应用内搜索结果中显示,请参阅启用个人内容索引

为了简化您的工作流程,您可以在开始构建应用之前先行了解需要用到的链接的数量和类型。同时,请确保为您的网页添加合适的标题说明

在您定义好结构并开始在应用中创建屏幕后,不要忘记还需要提供返回导航路径。 用户打开一个链接后,点按返回按钮应返回至前一屏幕。

添加指向您应用的 Android 应用链接

对于包含在 Google 搜索结果中的公开内容以及包含在 Google 的设备上应用内搜索结果中的个人内容,请通过 Android 应用链接处理指向您应用的链接。Android 应用链接可帮助您确保用户在打开指向您的应用的链接时能够到达正确的位置。如果用户还没有安装您的应用,那么无需安装也可以通过 Android 免安装应用运行您的应用。

Android 应用链接包含两个主要组件:

  1. 指向应用内容的深层链接:在您的清单文件中添加 intent 过滤器,以定义您在上面的步骤中设置的 HTTP 网址映射,然后配置应用以使用 intent 中的数据将用户定向到正确的内容。如需了解详情,请参阅创建指向应用内容的深层链接
  2. 链接验证:配置应用以请求链接验证,并确认您的网站和应用的所有权。然后,向您的网站发布 Digital Asset Links 文件,以便验证您的所有权。如需了解详情,请参阅验证应用链接

Android Studio 中的 App Links Assistant 会引导您完成 Android 应用链接文档中概述的过程。详细了解如何使用 App Links Assistant

下一步:优化公开内容索引

发送以下问题的反馈:

此网页
需要帮助?请访问我们的支持页面