Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

開始

要將您應用中的公開內容添加到用戶在 Google 應用中的搜索結果中,請先設置您的應用網址並添加 Firebase App Indexing 庫。

添加 Firebase 和 App Indexing 庫

儘管您並不嚴格需要 Firebase 來讓 Google 將您的應用的公開內容編入索引,但 App Indexing 可以幫助您從搜索中獲得更多收益

  1. 如果您還沒有,請將 Firebase 添加到您的 Android 項目中
  2. 使用Firebase Android BoM在您的模塊(應用級)Gradle 文件(通常是app/build.gradle )中聲明 App Indexing Android 庫的依賴app/build.gradle
    dependencies {
        // Import the BoM for the Firebase platform
        implementation platform('com.google.firebase:firebase-bom:28.1.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
        
    }
    

構建您的網站和應用程序,以便指向您網站上的頁面的 URL 與指向您的 Android 應用程序中的視圖的 URL 相同。 Google 搜索會在您的網站上抓取這些鏈接,然後使用它們將用戶直接引導至您的應用。

應用程序中的鏈接與網站上使用的 HTTP URL 相同,並遵循將頁麵類型與應用程序視圖類型匹配的清晰結構。在您的應用程序和網站中遵循這種類型的結構。

要簡化您的工作,請在開始構建應用程序之前了解您需要支持的鏈接的數量和類型。還要確保為頁面創建好的標題描述

一旦您定義了結構並開始在您的應用程序中創建屏幕,請記住您還需要返回導航。如果用戶在打開鏈接後點擊後退按鈕,則應返回上一屏幕。

對於 Google 搜索結果中包含的公共內容,通過Android 應用鏈接處理指向您的應用的鏈接。 Android 應用鏈接可幫助您確保用戶在打開指向您的應用的鏈接時到達正確的位置。未安裝您的應用程序的用戶也可以運行您的應用程序,而無需通過Android Instant Apps安裝它。

Android 應用鏈接包括兩個主要組件:

  1. 指向您的應用內容的深層鏈接:將 Intent 過濾器添加到您的清單以定義您在上述步驟中設置的 HTTP URL 映射,然後將您的應用配置為使用來自 Intent 的數據將用戶發送到正確的內容。在創建應用程序內容的深層鏈接中了解更多信息。
  2. 鏈接驗證:配置您的應用以請求鏈接驗證,確認您的網站和應用的所有權。然後,將數字資產鏈接文件發佈到您的網站以驗證您的所有權。在驗證應用鏈接中了解更多信息。

Android Studio 中的 App Links Assistant 會引導您完成 Android App Links 文檔中概述的過程。了解有關使用應用鏈接助手的更多信息。

Next: 優化公共內容索引