在 Google Assistant App 中拨打电话
Posted
技术标签:
【中文标题】在 Google Assistant App 中拨打电话【英文标题】:Make a phone call within Google Assistant App 【发布时间】:2018-03-23 09:05:28 【问题描述】:我正在尝试开发一款 Google 助理应用,主要用于手机上的 Google Home 和 Google Assistant。
有没有办法将 Google 的免提通话功能集成到 Google 助理应用中,以便用户可以直接在我的应用中拨打电话?
例如。我的应用正在为一些商店提供一些建议,并会提示用户询问他们是否愿意致电商店。
有人知道这是否可能吗?
非常感谢!
【问题讨论】:
据我所知,目前不支持此功能。但我也希望这个(以及调用导航或短信等其他应用程序的能力)可供我们使用。 如果我们可以通过谷歌助手拨打电话,为什么我不能通过使用对话流为谷歌助手制作的应用拨打电话 Initiating a phone call的可能重复 我也想做同样的事情,但我遇到了错误,请帮我展示一些代码或任何文档。打开我面临的这个链接问题***.com/q/60596851/10744950 【参考方案1】:您可以显示一个呼叫按钮,该按钮将重定向到拨号器应用程序上的指定号码。
履行响应有一种方法:
"buttons": [
"title": "Call",
"openUrlAction":
"url": "tel:+91123456789",
"androidApp":
"packageName": "com.android.phone"
,
"versions": []
]
将此 JSON 添加到您的响应中,它将显示一个按钮,该按钮将重定向到 默认呼叫应用程序,并显示已填充的 +91123456789
号码。
额外
同样,如果你想发送邮件,那么你可以添加:
"title": "Send Mail to Jay",
"openUrlAction":
"url": "mailto:Jp9573@gmail.com",
"androidApp":
"packageName": "android.intent.extra.EMAIL"
,
"versions": []
【讨论】:
我尝试在基本卡中添加此按钮,但未显示。请帮忙。谢谢 在按钮数组中再添加一个空对象(例如
)。试试看
我知道了,有没有办法在那个按钮上附加一个图标
另外,是否有从哪里获取此解决方案的文档?我想知道更多。
可以参考developers.google.com/actions/reference/rest/Shared.Types/…以上是关于在 Google Assistant App 中拨打电话的主要内容,如果未能解决你的问题,请参考以下文章
App Action 适用于 App Actions 测试工具,但不适用于 Google Assistant
在 Google Assistant SDK 上注册设备实例 - 错误 400
如何禁用 Google Assistant API(现在点击)