如何使用Android Management API + 组织来分发私有Android应用程序测试轨道?

9

我正在使用Android管理API来管理和处理一款应用程序在我正在开发的信息亭设备上的部署。

我创建了一个组织,创建了一个策略,并确保该应用程序仅限于受管理的Google Play,并将该组织分配给了该应用程序。

我已经将一些设备注册到该策略中,当该应用程序被移动到生产环境时(目前只有少数测试设备在该策略中),它会下载并安装。

但是,我的问题是,如果我使用alpha版本轨道,然后将该组织分配给该alpha版本轨道,新的alpha版本应用程序就永远不会被安装。

android alpha track

使用Opt-in URL(不理想,因为该策略没有Chrome,所以我需要专门添加Chrome进行alpha测试),然后使用该组织中的帐户登录Google。然后它告诉我我已经注册到alpha版,并且可能需要几个小时才能显示应用程序。

enter image description here

Google文档对此极为模糊

如果您的应用程序是私有的,您还需要将与测试相关联的组织添加到目标列表中。

大约16个小时后,没有应用程序,只有预安装的生产版本。如果我从Android管理API调用该设备,并显示已安装的应用程序,则仅显示应用程序的生产/先前版本。

所以我的问题是:如何在使用私有应用程序+组织时通过alpha测试渠道将应用程序安装到设备上?

1个回答

2

2019年9月9日更新

Android管理API现在支持分发测试轨迹:


最初的回答 2019年3月14日

Android管理API目前不支持分发测试轨迹。我们正在努力添加对其的支持,但我目前无法分享确切的时间表。

一旦添加支持,您将能够设置ApplicationPolicy字段以将应用程序的测试轨迹分发到设备上。类似于当前可以使用Play EMM API(请参阅文档)。

不幸的是,没有解决方法。使用设备的选择加入URL将无法使用Android管理API。您也不能使用Play EMM API来管理使用Android管理API的设备。


1
真遗憾,不过还是谢谢你的参与。修改文档以反映这些信息难道不是有意义的吗?我已经浪费了几天时间尝试做一些我认为可能的事情。所以目前唯一处理这个问题的方法就是直接部署到生产环境?另外,我如何在这种情况下得到通知呢? - Horse
2
目前只能分发应用程序的生产版本。一旦支持测试轨道,我们将在发布说明上宣布,并确保更新此StackOverflow问题。感谢您对文档的反馈,我们会进行调查。 - Fred
1
这方面的消息已经有了吗?如果还没有,那么这个问题什么时候会解决?只是简单地分发新功能而没有一个合适的测试流程,这已经变得非常危险了。 - Horse
3
我们计划在八月份发布 Android Management API 的测试轨迹支持。 - Fred
1
Android管理API支持测试轨迹。我已经更新了我的答案。 - Fred
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接