为系统应用添加 OPEN_APP_FEATURE

问题描述

我已集成 OPEN_APP_FEATURE 以使用 this 文档通过语音命令启动我的应用,并且在 Play 商店配置或所谓的应用操作测试工具的帮助下运行良好。

我正在为汽车操作系统开发系统应用程序(或预装应用程序),为此我需要添加语音命令以启动任何系统应用程序的功能,而无需使用应用程序操作测试工具。但是我没有看到任何关于此类要求的文档(或者我可能在研究中遗漏了)。但是,亚马逊的 Alexa Skills 无需 Play 商店配置即可实现相同的要求。并且还应该支持 Google 协助。

是否可以为系统应用添加 OPEN_APP_FEATURE?

解决方法

测试工具仅用于开发。在生产中根本不需要它。

App Actions 要求将应用上传到 Play 商店,以便 Google 助理可以在上传给最终用户时了解其 BII。这个过程别无选择。请再次阅读文档中的 requirements 部分。

应用操作仅适用于发布到 Google Play 商店的应用。此外,请确保您的应用不打算在工作资料中使用,因为 Managed Google Play 不支持应用操作。

另请阅读 review and deployment 上的文档。

您的用户必须经过审核和批准才能使用您的应用操作。 App Actions 审核不会影响您在 Google Play 中的 Android 应用审核和部署状态。即使您的应用提交获得批准,您的 actions.xml 仍可能正在接受 Google 的审核。

我认为应用是否是系统应用并不重要。助理只能知道上传到 Play 的应用。安装在设备上的应用的应用 ID 必须与 Play 中使用的 ID 匹配。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...