因此,我正在使用Android Management API来管理和处理应用程序到我正在处理的自助服务终端设备的部署。
我创建了一个组织,创建了一个策略,并确保该应用仅限于托管Google Play,并将该组织分配给该应用。
我已经在策略中注册了一些设备,当应用程序转移到prod时(目前这很好,因为该策略上只有少数测试设备),它会下载并安装。
但是我的问题是,如果我使用alpha轨道,然后将组织分配到该alpha轨道,那么应用程序的新alpha版本永远不会安装。
使用选择加入的网址(不理想,因为该政策没有Chrome,因此我需要专门为alpha测试添加Chrome),然后使用该组织的帐户登录谷歌。然后它告诉我我已注册到alpha,并且可能需要几个小时才能显示该应用。
The google docs on this are extremely vague
如果您的应用是私有的,则还需要将与测试相关联的组织添加到目标列表中。
就像16小时后,没有应用程序,只有预先安装的prod版本。如果我从Android Management API调用该设备并显示已安装的应用程序,则仅显示该应用程序的prod /之前版本。
所以我的问题是:在使用私人应用程序+组织时,如何通过alpha测试渠道将应用程序导入设备?
Android Management API目前不支持分发测试曲目。我们正在努力增加对它的支持,但目前我无法分享精确的时间表。
添加支持后,您将能够在ApplicationPolicy
中设置一个字段,以将应用程序的测试跟踪分发到设备。与目前使用Play EMM API的方式类似(请参阅documentation)。
不幸的是没有解决方法。使用设备中的选择加入URL不适用于Android Management API。并且您不能将Play EMM API用于使用Android Management API管理的设备。