簡體   English   中英

Google 助理操作

[英]Google Assistant Actions

我正在嘗試使用 Google Assistant 來啟動我的 Android 應用程序的活動,該應用程序具有特定參數。 我讀過這個:

https://codelabs.developers.google.com/codelabs/actions-1/#0 https://developers.google.com/assistant/app/action-schema https://developers.google.com/assistant/app /開始

但我很困惑,完全迷失了。 從我的角度來看,一切看起來都很混亂和混亂。

操作控制台中,我創建了一個名為“我的應用的操作項目”的操作項目。 然后我進入 DialogFlow 控制台並修改了默認歡迎意圖並創建了一些其他意圖。 兩者都使用測試選項“查看它在 Google 助理中的工作方式”進行了測試。 在進行這些測試時效果很好。

然后,在另一個站點中,我讀到我必須在 Android 工作室的應用程序項目中創建一個 Action.xml 文件。 但是我該怎么做呢? 我是否必須將我的項目“我的應用程序的操作項目”“導出”到某個 xml 文件? 我認為對於像我這樣笨拙的人來說,文檔是不夠的。 我真的不知道下一步。 我真的很掙扎。

基本上我希望助手讓用戶說些什么,然后將該信息傳遞給我的應用程序,做一些工作,然后執行一個活動來做一些事情。 例如,如果我們在談論 MyCookingApp 我想要這個:

User: Ok Google, talk to MyCookingApp
Assistant: Welcome to MyCookingApp, what do you want to cook?
User: Pizza

助手應該使用參數“Pizza”打開我的應用程序。 我的應用程序應該顯示一個帶有比薩圖像和它的接收器的活動。

這一切可能嗎?

將服務器端 Action 連接到 Android 應用程序並不直接可行。 Actions on Google 可在 Android 之外的各種平台上使用,因此您不一定指望 Action 會立即啟動您的應用程序。 但是,有幾種方法可以獲得您想要的行為:

  • 讓您的回復包含一個BasicCard ,其中包含指向您應用的深層鏈接的鏈接
  • 看看使用App Actions來實現你想要的行為,這是專為 Assistant 鏈接到 Android 應用程序而設計的
  • 從你的 Action 的 webhook 中,向用戶的手機發送推送通知(假設你有帳戶鏈接設置)到你的應用程序以打開它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM