我在 Google上的操作上的项目未获批准,我很难找到合理的理由。
假设我的应用名称是<应用程序的名字取代。 <应用程序的名字>是一个简单的双字短语,并不是商店中任何现有应用程序的副本。
配置的调用名称为:
在 Google Home Mini 上进行测试时,所有调用都运行良好。然而,谷歌审查人员还原,暗示谈话< appname> 所有调用都失败了。
此后,我在iPhone上的 Google智能助理上进行了测试。令人惊讶的是,虽然正确地解释了所述短语(从语音到文本显而易见),但除了与...说话之外。 appname> 它无法进行其他调用。
他们建议提交唯一的工作调用,但会限制对我的应用的访问。
答案 0 :(得分:3)
我意识到这不是一个完全代码问题,但我相信它属于Stack Overflow。通过语音参与JSON,查询和调用方法。如果是关于其他元数据,例如描述和隐私政策,那么在我看来这是不合适的。
我会继续回答这个问题。请不要对我提出问题的有效性。
我一直在使用Actions SDK在Google上制作动作。在您使用对话框流程时,我今天学到的一些信息应该会有所帮助。请注意,我不会使用Google上的操作,因此这只是其他用户的回复。这也是我的第一个行动,我和你一起学习。
我认为您的配置问题是您的调用的触发词。我还在与其中一位产品经理谈话,但似乎只允许某些触发词。调用的格式是
[trigger] + [your action name] + to + [action invocation phrase]
如果查看Language and Locales Doc,您会看到
文档:以其名称触发应用的基本动词是:说话,说话和 问即可。以下是用户可以说出来触发您的一些示例短语 应用
- "让我谈谈$ name"
- "我想和$ name"
交谈- "我可以和$ name"
交谈- "与$ name"交谈
- ...
因此,您的某些触发短语无效。 (我也是,我需要修复重新提交)
你:然而,谷歌审查人员还原,暗示除了谈话 到<应用程序的名字>所有的调用都失败了。
Talk to < appname >
正在使用,因为它使用了三个允许的英语触发短语之一(talk
)。
我对Google Home Mini上的其他调用感到惊讶。当我使用其他触发器通过Actions SDK添加更多调用时,他们不会调用该操作。根据您的报告,我可以将此作为潜在的错误传递,其中无效触发器在测试设备上使用对话框流。
一旦我对触发器短语的假设得到确认,我就会跟进,如果我学到任何值得注意的话,我会告诉你。
编辑:还有一个注意事项,我同意更多触发短语对于应用发现很重要,我试图找出是否可以添加它们。根据我的理解,有些人会被play
用于媒体目的,例如&#34;嘿google,播放[某些歌曲]。&#34;