Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

測試您的實施

本文檔介紹了從清單中的URL到生產中已完成的應用程序的Google搜索結果的各種測試實施方式的方法。

測試您的網址

在為您的應用開發清單時,可以使用各種工具來幫助您測試URL。

Lint檢查URL

創建清單以支持應用程序的URL時,請使用Android Studio lint版本2.x ,該版本會為您的意圖過濾器標記語法錯誤。它會自動連續掃描清單,並在清單中引發錯誤。

要手動運行語法檢查,請從應用程序菜單中選擇“ 分析”>“檢查代碼” ,然後檢查錯誤:

  • HTTP URL語法警告以黃色突出顯示。
  • HTTP URL錯誤由紅色下劃線指示。
  • 所有錯誤均顯示在編輯器窗口的底部窗格中,以便快速訪問清單中的行。

有關配置棉絨檢查的更多信息,請參閱Android Studio的棉絨文檔在Android中配置棉絨

驗證URL對應用程序活動開放

有三種方法可以驗證您的網址是否正確打開了您的應用程序,下面將對此進行詳細介紹:

  • Android Studio中的URL測試
  • Android調試橋
  • URL QR碼測試工具

Android Studio中的URL測試

使用適用於Android Studio版本2.x的深度鏈接測試功能來驗證您的應用可以使用指定的URL啟動。

  1. 在Android Studio中,在Android視圖中打開您的項目。
  2. 打開項目後,選擇“運行” >“ 編輯配置”,然後在“ 運行/調試配置”對話框中編輯URL測試配置。
  3. Android應用程序下 ,選擇要測試的模塊。
  4. 選擇常規選項卡。
  5. 啟動字段中,選擇URL
  6. 在“ URL”字段中,單擊“ …”以從定義的URL列表中進行選擇。
  7. 或輸入您要測試的URL,例如http://example.com/gizmos

  8. 單擊確定
  9. 選擇運行 > 運行應用程序調試應用程序
  10. 如果出現“ 選擇部署目標”對話框,請選擇連接的設備或仿真器,然後單擊“ 確定”
  11. 如果鏈接成功,則該應用程序將在設備或仿真器中啟動,並在指定的活動中顯示該應用程序。否則,將在“ 運行”窗口中顯示一條錯誤消息。

Android調試橋

使用Android調試橋 (其中{URL}代表在應用清單中聲明的HTTP URL)測試鏈接是否打開了您的應用。

      adb shell am start -a android.intent.action.VIEW -d " {URL} " {package name}
    

HTTP URL測試工具

使用QR碼生成器以確保正確的格式和行為。在下面的文本框中輸入HTTP URL,以生成您使用Android 條碼掃描器應用程序掃描的QR碼。這應該打開帶有鏈接的瀏覽器頁面。當您單擊手機上的鏈接時,它將打開您在文本框中輸入的HTTP URL。

測試公共內容索引

使用以下工具來驗證您的網址是否顯示在Google搜索結果中。

測試個人內容索引

要測試設備上的個人內容索引,請轉到Google應用中的In Apps中,然後搜索您的個人內容中包含的項目。

要查看和驗證應用程序添加到設備上的個人內容索引中的所有可Indexable對象的列表,請在Android手機上轉到“設置”>“ Google” ,然後從“開發者選項”部分點擊“ Firebase應用程序索引 ”(僅當您的手機是在開發人員模式下 )。查看可索引對象的列表,然後點擊每個對像以驗證元數據正確。

測試Gboard貼紙

要測試您的Gboard貼紙, 在手機上打開最新版本的Gboard 。然後,轉到“貼紙”面板並在面板中檢查貼紙。

測試用戶操作日誌

使用以下方法來驗證應用程序中的App Indexing API調用。

使用Android調試橋

使用Android調試橋記錄和驗證通過App Indexing API調用發送的數據。

  1. 啟用日誌:
    動作
    adb shell setprop log.tag.FirebaseUserActions VERBOSE
    指數
    adb shell setprop log.tag.FirebaseAppIndex VERBOSE
  2. 查看日誌:
    用戶動作
    adb logcat -v time -s FirebaseUserActions:V
    應用索引
    adb logcat -v time -s FirebaseAppIndex:V
  3. 啟動觸發App Indexing API調用的應用活動。

之後,您可以在日誌中看到API調用。

使用Android顯示器

如果HTTP URL啟動的activity與App Indexing API集成在一起,則可以使用Android Monitor查看App Indexing API調用。要查看日誌,請如下更改Android Monitor設置:

  1. 日誌級別設置為詳細
  2. 搜索字段中輸入FirebaseUserActions
  3. 從右側的“ 過濾器”下拉列表中選擇“ 無過濾 ”。
    Android Monitor設置

如果看不到“ App Indexing”日誌條目,請執行以下操作:

  • 在設備或仿真器上安裝Google Play服務。
  • 確認已安裝的Google Play服務版本高於build.gradle指定的版本。

測試自動完成

確保查詢自動完成顯示在進行API調用的那些頁面上。為此,請從您的應用的新版本開始,並訪問幾個調用API的頁面。然後,在設備上訪問Google應用,然後輸入與您的應用相關的查詢。您應該在顯示應用程序圖標的列表中看到查詢結果,並直接進入應用程序中的那些頁面。

最後:提高搜索效果