Google Actions上架游戏点击列表启动失效无报错问题求助
Google Actions游戏从探索列表启动闪退的可能配置问题
- 主入口意图触发条件配置不全
语音调用仅匹配你预先配置的调用短语即可触发actions.intent.MAIN主意图,但游戏列表点击启动属于探索入口触发场景,很多开发者只给主意图配置了语音调用权限,未在「部署-调用」页面勾选允许通过探索入口、搜索结果启动的相关选项,也没有将主意图的触发源范围包含「Assistant探索入口」,导致列表点击的触发请求无法匹配到你的处理逻辑,直接被系统关闭会话。 - 多语言/多区域适配配置遗漏
你的游戏同时支持法语、英语两种调用语,若你仅给部分语言/区域的交互模型配置了主入口意图,其余上线区域的语言版本没有对应的主意图处理逻辑,对应区域的用户从游戏列表点击启动时,系统找不到对应语言的入口处理逻辑,就会直接结束会话。可检查每个上线区域的交互模型,确认所有语言版本都包含有效的actions.intent.MAIN意图配置。 - 显示名称与调用名匹配校验失败
游戏列表展示的名称是你提交的应用显示名称,点击启动时系统会将显示名称和你配置的调用名做匹配校验,若二者相似度低于阈值且你没有配置对应多语言别名,就会触发匹配失败直接关闭会话。可检查「部署-调用」页面的显示名称与调用名的对应关系,给多语言场景下的不同显示名称配置对应别名,避免匹配失效。 - 主意图处理逻辑未兼容非语音调用场景
语音调用的请求参数中invocation_type值为VOICE,而游戏列表点击触发的请求参数invocation_type为DISCOVERY/EXPLICIT,如果你的主意图处理逻辑中仅适配了语音调用的请求,对其他来源的请求直接返回了expectUserResponse: false的会话结束指令,就会出现启动直接闪退的情况,这种情况属于正常业务逻辑返回,不会被判定为崩溃,所以你在日志和Analytics中看不到崩溃报告。 - 线上版本配置未同步更新
如果你近期调整过调用相关配置,仅更新了测试用的预览版本,未将配置同步提交到发布版本,就会出现本地测试语音调用正常、线上版本从列表启动异常的情况。可检查控制台「发布」页面当前线上生效版本的配置,确认所有调用相关的配置都已同步到发布版本。
内容的提问来源于stack exchange,提问作者Djames
相关产品推荐
相关产品推荐

