在Google智能助理应用程序中拨打电话

时间:2017-10-11 15:42:16

标签: actions-on-google google-home google-assistant-sdk google-assist-api

我正在尝试开发Google智能助理应用程序,主要用于手机上的Google Home和Google智能助理。

有没有办法将Google的免提通话功能整合到智能助理应用程序中,以便用户可以直接在我的应用程序中拨打电话?

例如。我的应用程序为一些商店提供了一些建议,并会提示用户询问他们是否想要打电话给商店。

有人知道这是否可行?

非常感谢!

1 个答案:

答案 0 :(得分: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": []
    }
}