要将您的应用中的公开内容纳入 Google 应用中的用户搜索结果中,首先应设置您的应用网址并添加 Firebase App Indexing 库。
添加 Firebase 和 App Indexing 库
即使您不使用 Firebase,也可以让 Google 将您应用中的公开内容编入索引,但是 App Indexing 可以帮助您充分利用搜索功能。
- 将 Firebase 添加到您的 Android 项目(如果尚未添加)。
-
使用 Firebase Android BoM 在模块(应用级)Gradle 文件(通常为
app/build.gradle
)中声明 App Indexing Android 库的依赖项。dependencies { // Import the BoM for the Firebase platform implementation platform('com.google.firebase:firebase-bom:26.5.0') // Declare the dependency for the App Indexing library // When using the BoM, you don't specify versions in Firebase library dependencies }
使用 Firebase Android BoM,可确保您的应用始终使用 Firebase Android 库的兼容版本。
(替代方法) 在不使用 BoM 的情况下声明 Firebase 库依赖项
如果您选择不使用 Firebase BoM,则必须在其依赖项行中指定每个 Firebase 库版本。
请注意,如果您在应用中使用多个 Firebase 库,我们强烈建议您使用 BoM 来管理库版本,以确保所有版本都兼容。
dependencies { // Declare the dependency for the App Indexing library // When NOT using the BoM, you must specify versions in Firebase library dependencies }
设计应用内容的链接结构
设计网站和应用的结构,使指向您的网站网页的网址与指向您的 Android 应用中视图的网址相同。Google 搜索会在您的网站中抓取这些链接,然后利用它们将用户直接导向至您的应用。
应用中的链接与网站上使用的 HTTP 网址相同,并采用将网页类型与应用视图类型相匹配的清晰结构。您的应用和网站可采用这种结构类型。
为了简化您的工作流程,您可以在开始构建应用之前先行了解需要用到的链接的数量和类型。此外,请确保为您的网页添加合适的标题和说明。
在您定义好结构并开始在应用中创建屏幕后,不要忘记还需要提供返回导航路径。用户打开一个链接后,点按返回按钮应返回至前一屏幕。
添加指向您的应用的 Android 应用链接
对于包含在 Google 搜索结果中的公开内容,请通过 Android 应用链接处理指向您的应用的链接。Android 应用链接可帮助您确保用户在打开指向您的应用的链接时能够到达正确的位置。如果用户还没有安装您的应用,那么无需安装也可以通过 Android 免安装应用运行您的应用。
Android 应用链接包含两个主要组件:
- 指向应用内容的深层链接:在您的清单文件中添加 intent 过滤器,以定义您在上面的步骤中设置的 HTTP 网址映射,然后配置应用以使用 intent 中的数据将用户定向到正确的内容。如需了解详情,请参阅创建指向应用内容的深层链接。
- 链接验证:配置应用以申请验证链接,并确认您的网站和应用的所有权。然后,在您的网站上发布 Digital Asset Links 文件,以便验证您的所有权。如需了解详情,请参阅验证应用链接。
Android Studio 中的 App Links Assistant 会引导您完成 Android 应用链接文档中概述的过程。详细了解如何使用 App Links Assistant。