You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android集成Google Assistant应用操作:封闭测试用户触发失败问题

关于Google Assistant应用操作在Beta测试渠道无法被个人账号触发的问题

问题描述

我开发了一款集成Google Assistant应用操作的Android应用,采用shortcut.xml中的Custom Intent配置,示例指令如下:

"Transfer money on my app"
"Show my money on my app" 

开发阶段,我通过Android Studio的Google Assistant App Action Tools插件测试,使用同一Google账号登录设备、Android Studio及Google Play Console,上传至内部测试渠道后,直接用Google Assistant触发指令可正常运行。

之后我将应用上传至Close Testing(Beta)渠道并添加白名单用户,但这些用户使用个人Google账号下载应用后,无法触发应用操作,仅我的测试账号能正常运行。

我的问题

  • 是否有文档说明如何在Google Play Console上传应用,使应用操作支持个人账号而非仅测试账号?
  • 是否需将应用发布至公开测试/全量发布,才能让所有用户正常触发应用操作?

解答

针对第一个问题

Google Play Console内有App Actions发布的完整配置流程,关键注意事项如下:

  • 确保shortcut.xml中的Custom Intent配置完全符合App Actions规范,包括intent filter的action、category设置,以及与Assistant指令的映射逻辑无错误。
  • 在Play Console的App Actions模块中完成应用操作的注册与验证:需要提交指令样本、关联对应的intent,并通过Google的审核验证。仅上传应用到测试渠道但未完成这一步,非测试账号无法触发应用操作。
  • 白名单用户不仅要添加到Close Testing渠道,还需在App Actions的测试白名单中单独配置,确保这些账号能被Assistant识别为可测试应用操作的用户。

针对第二个问题

不需要直接发布到公开测试或全量发布,但需完成以下步骤让白名单内的个人账号正常触发:

  1. 在Play Console的App Actions页面,将白名单用户添加到测试用户列表,这一步独立于Close Testing的用户白名单。
  2. 确保应用的App Actions配置通过Google的预审核(针对测试渠道的验证),验证通过后,白名单内的个人账号即可触发应用操作。
  3. 若要让所有用户都能使用,才需要将应用发布到公开测试或正式发布渠道,同时确保App Actions配置完成全量审核并生效。

内容的提问来源于stack exchange,提问作者Muhammad Refri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 18:57:32