【问题标题】:Initiating a phone call拨打电话
【发布时间】:2017-12-21 09:07:57
【问题描述】:

还可以拨打电话吗?例如。如果我要进行分支查找器操作,对话可能会像这样:

"Hi, where's my nearest store?"
"Your nearest store is our Oxford Street branch, at 300 Oxford St, Marylebone."
"Call it"
"Sure"

然后它会发起对商店的调用,就像使用 ACTION_DIAL 意图的 Android 应用一样。

我认为这样的事情应该是可能的,特别是考虑到当前支持Assistant的设备是手机和Google Home,两者都可以拨打电话(我猜未来的内置助手的设备可能不会,但随后可以进行检查,例如app.phoneCapabilities)。我试过使用.addSuggestionLinktel: 地址,但没有成功。

【问题讨论】:

标签: actions-on-google


【解决方案1】:

我实际上为此做了一个狡猾的工作,如果有人回来并对此感兴趣的话。

您可以建议一个网页网址,该网址可以是一个带有tel: 链接的网页。无论是使用服务器端工作还是简单的 JavaScript(我的使用简单的 JavaScript),您都可以更新链接。

我的链接在下面 - 随意使用它,我在我的应用程序中使用它。这是非常基本的,文档在 cmets 中:

https://domdomegg.github.io/linkgenerator?href=tel%3A%2B442070313000&bgcolor=607d8b&buttontext=Click%20to%20call%20Google

【讨论】:

    【解决方案2】:

    首先,Google Home (还)不能打电话。该功能在 I/O 上宣布,并将于今年晚些时候推出。目前尚不清楚当它推出时是否会有对该功能的 API 访问。 (当然有可能滥用该功能,尽管有一些方法可以减轻这种滥用。)

    我还没有测试过,但我有点惊讶tel: url 表单不起作用,因为我认为这只会在 Android 上启动一个意图(虽然我不知道 iOS 会如何处理它) 和电话:转到拨号器意图。

    【讨论】:

    • 啊不知道Google Home。感谢您的详细回答:)
    【解决方案3】:

    您可以显示一个呼叫按钮,该按钮将重定向到拨号器应用程序上的指定号码。

    履行响应有一种方法:

    "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": []
        }
    }
    

    【讨论】:

    • 我可以显示通话按钮并打开拨号器。我现在唯一的问题是呼叫按钮是一个白色背景的圆圈。好像少了一个图标,你能帮帮我吗?
    • 我在尝试上述代码时出错请打开此链接stackoverflow.com/questions/60596851/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-25
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多