如何确保我的Google Home Assistant应用程序不被拒绝?

问题描述 投票:-1回答:2

在我们的测试期间,我们无法完成您的应用宣传的至少一项行为或操作。请确保用户可以完成注册信息中列出的或应用推荐的所有核心会话流。

感谢您提交助理应用以供审核!

在测试期间,您的应用无法完成应用说明中详述的功能。评论员与该应用程序进行了互动,他说:“在英国销售了多少部iphone?”应用程序回复说“我没有得到它。你可以尝试其他问题吗?“并留下谈话。

如何解决上述问题以批准我的Google智能助理操作技能?

dialogflow actions-on-google google-home
2个回答
1
投票

如果没有看到有问题的代码或者你认为应该在Dialogflow中处理这个问题的意图,那就非常困难了 - 但我们可以概括一下。

听起来你有两个问题:

  1. 您生成“我没有得到”消息的后备意图正在关闭对话。这意味着在Dialogflow中选中“close conversation”复选框,当你应该使用app.tell()时,你正在使用app.ask()方法,或者你要发回的JSON将close会话设置为true。
  2. 您无意处理有关在英国销售多少部iPhone的问题。这可能是因为您没有将类似的内容列为示例短语,或者两个参数(对象类型和位置)不使用匹配的实体类型。

1
投票

这意味着在某个地方,无论是在您的应用程序描述中还是在Dialogflow意图中(他们都可以完全访问您的意图)您暗示“在英国销售了多少iphone?”将是一个有效的问题。尝试更改说明/意图以正确匹配您应用的限制。

© www.soinside.com 2019 - 2024. All rights reserved.