動作主控台中的模擬器可讓您使用簡單易用的網路介面來模擬硬體裝置和相關設定,藉此測試動作。您也可以存取偵錯資訊,例如執行要求接收及傳送的請求和回應。
測試專案
測試 Actions 專案時,必須遵守下列限制:
- 動作可測試長達 30 天。30 天後,您必須建立新的版本進行測試。
- 您可以在任何支援的硬體裝置 (Android 6.0 以上版本、iOS 9.1 以上版本和語音啟動喇叭) 上進行測試。裝置必須登入在 Actions 主控台中使用的 Google 帳戶。說出「Ok Google,與我的測試應用程式交談」會叫用動作的目前草稿版本。
- 根據預設,模擬器會使用草稿內的動作版本。瞭解如何選取要測試的其他版本。
輸入法
您可以按一下回應文字欄位中的按鈕,指定要測試的輸入方式。
以下清單說明這些輸入類型和可用的裝置:
- 自動偵測 - 自動偵測語音、鍵盤或觸控輸入。
- 觸控:用於互動體驗和元素 (例如建議方塊)。適用於智慧多媒體廣告活動和手機裝置。
- 語音 - 用於語音輸入。這項功能適用於智慧螢幕、手機和揚聲器裝置。
- 鍵盤:用於輸入文字。適用於電話裝置。
系統會自動偵測預設的輸入法。視您選取的途徑而定,系統也會停用及啟用輸入類型。
每次在 RawInput
物件中當做 inputType
欄位使用,都會傳送輸入法。
{
"inputType": "VOICE",
"query": "Tell me a fact about Google's headquarters"
}
指定裝置
模擬器可讓您模擬不同裝置,並讓您測試動作的專屬裝置體驗。
如要變更模擬裝置,請按照下列步驟操作:
按一下左上角的裝置下拉式選單。根據預設,系統會選取「智慧多媒體廣告活動」。
從下列裝置上進行模擬:
- 智慧螢幕 - 支援 Google 助理的裝置 (例如 Nest Hub),具備螢幕和揚聲器功能。
- 手機 - 支援 Google 助理的手機,而且配備螢幕和揚聲器功能。
- 揚聲器:支援 Google 助理的揚聲器具備喇叭功能。
- KaiOS - 支援 Google 助理的手機 (使用 KaiOS)。
選取語言
您可以在第二個下拉式選單中選取語言,然後設定要模擬的語言和地區。如要進一步瞭解如何建立多語言動作,請參閱本地化說明文件。
設定位置
您可以手動設定裝置的座標和地址。這項功能可讓您測試在控制台中指定的任何指定地區功能,以及在執行要求中設定的區域專屬回應。
如要取得要在動作中使用的模擬位置,請使用使用者資訊輔助程式,要求使用者授予權限。
設定
按一下左上角的「設定」按鈕,即可存取模擬工具的其他選項。
請選取版本
您可以指定要測試的動作專案版本 (已發布或草稿版本)。如要選取專案版本,請按照下列步驟操作:
在模擬器中,按一下右上角的「Settings」(設定) 按鈕。
按一下「Select a version」(選取版本) 旁邊的下拉式選單,然後選擇要測試的版本。
在版本下拉式選單中,選取要測試的動作專案版本,然後按一下「完成」。您會看到所有已提交的版本,以及「草稿」版本,該版本代表專案在提交前的目前狀態。
測試網址
為避免在測試動作專案時對實際工作環境進行變更,您可以提供用來取代實際工作環境 Webhook 的專屬網址。測試網址是 Actions 專案的「每個版本」。一個動作專案可以有多個版本,每個版本都有不重複的測試網址,可讓您在模擬器中測試多個動作版本,而不會影響實際工作環境。
啟用測試網址設定後,模擬工具會覆寫動作專案的實際工作環境 Webhook 網址,並改用您提供的測試 Webhook 網址。
在模擬器中設定測試網址之前:
請決定您要用來測試動作專案版本的網址。
設定您要用來測試伺服器的伺服器,以便接受網址中的要求。
如何在模擬器中設定測試網址:
按一下模擬器右上角的「Settings」(設定)。
啟用測試網址。
在「測試網址」方塊中,輸入要用於測試的網址。
您指定的測試網址會顯示在模擬器中。
帳戶連結
帳戶連結可讓您的操作使用 Google 登入、OAuth 式 Google 登入「簡化」連結或 OAuth。
如果您尚未為動作設定帳戶連結,請按一下「Settings」(設定) 下方的「Set up account link」(設定帳戶連結),然後前往控制台的「Account link」(帳戶連結) 部分。
如要連結帳戶,請按照下列步驟操作:
在 Actions 主控台模擬工具的模擬器輸入區域中,輸入「與我的測試應用程式交談」,以測試動作。
傳送用來初始化動作帳戶連結流程的查詢。
使用提示登入帳戶。
確認帳戶連結成功。
在已連結帳戶取消連結前,已連結帳戶會持續有效,因此您可以使用同一個已連結帳戶更新動作。
如要取消連結帳戶,請點選「帳戶連結」下方的「設定」>「取消連結」。
裝置端測試
這項設定可讓您在實體裝置上啟用或停用測試。 如要在裝置上進行測試,您必須登入建立 Actions on Google 專案時使用的帳戶。
音訊播放
切換這個選項,可在測試期間靜音或啟用音訊播放。
開發沙箱
啟用這個選項後,付款方式就不會被扣款。詳情請參閱交易說明文件。
模擬未經驗證的使用者
這個選項會模擬使用者在裝置上設定 Voice Match 的時間。