如何解决Android - Google 助理未提供 CREATE_CALL BII 的号码
我正在尝试集成 CREATE_CALL BII 我可以使用语音命令“在
以下是我的行动:
<action intentName="actions.intent.CREATE_CALL">
<fulfillment urlTemplate="https://fit-actions.firebaseapp.com/call{?callFormat,name,telephone}">
<parameter-mapping urlParameter="callFormat" intentParameter="call.callFormat"/>
<parameter-mapping urlParameter="name" intentParameter="call.participant.name" />
<parameter-mapping urlParameter="telephone" intentParameter="call.participant.telephone" />
</fulfillment>
</action>
Action 与
完美配合应用操作测试工具
我正在关注 https://developers.google.com/assistant/app/reference/built-in-intents/communications/create-call,即使我将该链接中的相同代码复制到我的示例中以使其正常工作,但我得到了相同的结果,我的深层链接中只有名字,但没有电话号码在吗。
我想要实现的 Google Duo 的工作方式如下面的 gif 所示
解决方法
应用操作不知道如何在查询中查找有关联系人的其他信息。电话号码仅在请求中提及时提供。
如果您需要联系人的电话号码,则必须编写代码以使用用户查询中提供的姓名查询您的地址簿。您可能会发现用户的查询不够具体,无法定位一个特定的联系人,在这种情况下,您必须提供一个 UI 来消除请求的歧义(例如,如果有两个名为“Lee”的人,用户将需要能够选择他们的意思)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。