如何使用 Android 管理 API + 组织分发私人 Android 应用程序测试轨道?

How to distribute private Android app testing tracks using the Android Management API + Organisations?

所以我正在使用 Android 管理 API 来管理和处理应用程序到我正在使用的信息亭设备的部署。

我已经创建了一个组织,制定了一项政策,并确保该应用仅限于托管 google 播放,并将该组织分配给该应用。

我已将一些设备注册到政策中,当应用程序移至产品时(目前这很好,因为该政策上只有少数测试设备),它会下载并安装。

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

使用选择加入 URL(不理想,因为政策上没有 Chrome,所以我需要专门添加 chrome 仅用于 alpha 测试),然后使用该组织的帐户登录 google。然后它告诉我我已经注册到 alpha 版,应用程序可能需要几个小时才能显示。

The google docs on this are extremely vague

If your app is private, you also need to add the organisation associated with your test to your targeted list.

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

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

更新2019-09-09

Android 管理 API 现在支持分发测试曲目:


初次回答2019-03-14

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

添加支持后,您将能够在 ApplicationPolicy 中设置一个字段,以将应用程序的测试轨道分发到设备。与目前使用 Play EMM API 的方式类似(参见 documentation)。

遗憾的是,没有解决方法。从设备使用选择加入 URL 不适用于 Android 管理 API。对于使用 Android Management API.

管理的设备,您不能使用 Play EMM API