![](/img/trans.png)
[英]DeepLink link from Action in Google Assistant when Android app is not present?
[英]How to use android deeplink with custom DialogFlow action for google assistant?
我正在嘗試開發一項功能,讓用戶使用谷歌助手與我的 Android 應用程序進行交互。
由於我的操作在內置意圖(啟動/停止 vpn 服務)中不可用,我正在努力使用自定義DialogFlow
意圖來實現它。 (順便說一句,我已經創建了功能請求來支持它)
我找到了Deeplink 幫手
function startVpnHandler(agent) {
let conv = agent.conv()
conv.ask(new SimpleResponse({
speech: `speech`,
text: `text`,
}))
conv.ask(new DeepLink({
destination: 'App',
url: 'deeplink.url',
package: 'app package',
reason: 'start vpn',
}))
agent.add(conv);
}
但不幸的是,此操作的助手答案是
“應用程序現在沒有響應。請稍后再試”
Firebase 控制台輸出:
DeepLink 已棄用:僅通過請求訪問
我看到Deeplink
已被棄用,但它的替代品是什么?
我知道我可以使用可以包含深度鏈接的按鈕創建卡片響應,但是如何在沒有額外用戶交互的情況下直接為DialogFlow
自定義操作調用深度鏈接?
我研究了很多,有人建議使用FCM
並直接從webhook調用它。 但也許你知道另一種更清潔的解決方案? 而且我很好奇這種帶有隱式FCM
調用的操作是否會通過谷歌審查。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.