Actions on google 在Google Action上检测/阻止键盘输入

Actions on google 在Google Action上检测/阻止键盘输入,actions-on-google,Actions On Google,我正在尝试开发一款只需要语音输入的游戏。如果用户输入文本,则会破坏游戏到期时间。这是防止用户在Google操作中使用键盘输入的方法吗?这取决于您在Google开发中使用的操作。如果您使用的是Dialogflow或legacy actions sdk,则可以检查请求的正确性。如果任何请求与INPUT\u TYPE\u键盘匹配,您可以使用webhook忽略该请求 对于带有action builder的actions sdk的新版本,我在or中找不到任何关于此类型的提及。所以我不确定这在新版本中是否也

我正在尝试开发一款只需要语音输入的游戏。如果用户输入文本,则会破坏游戏到期时间。这是防止用户在Google操作中使用键盘输入的方法吗?

这取决于您在Google开发中使用的操作。如果您使用的是Dialogflow或legacy actions sdk,则可以检查请求的正确性。如果任何请求与
INPUT\u TYPE\u键盘匹配
,您可以使用webhook忽略该请求

对于带有action builder的actions sdk的新版本,我在or中找不到任何关于此类型的提及。所以我不确定这在新版本中是否也适用


另一种方法是防止您的操作部署到具有键盘的平台。您可以在操作的设置中执行此操作,但这意味着该操作将无法在手机和其他设备上使用,即使是想要使用语音的用户。

谢谢Jordi,这是一个很好的输入,非常有见解。第一个解决方案在我的用例中完全有意义,我将按照建议部署它。