有时,您可能希望测试应用程序,并在对用户影响最小的情况下修复任何技术或用户体验问题,然后选择向大多数用户发布应用程序的最佳版本。在发布生产版本之前,您可以测试和部署应用程序的 Alpha 或 Beta 版。

您可以在 Google Play 控制台中将应用程序发布到 Alpha 或 Beta 测试轨道,然后将应用程序分配给 Workspace ONE UEM 智能组。

前提条件

  • 确保您拥有要发布的新版 APK 文件。
  • 如果有多个设备登记到一个用户,但分配给不同的轨道,请导航到组与设置 > 设备与用户 > Android > Android EMM 注册 > 注册设置,并将工作受管注册类型设置为基于设备。该设置可确保为每个设备生成不同的 GoogleID 记录,因此可以分配受管 Play 控制台中的不同应用版本。请记住,只有在必须为仅登记到一个 UEM 用户名的不同设备分配不同的轨道 (alpha/beta/prod) 时,才需要此设置。

过程

  1. 导航到应用与图书 > 公共 > 添加应用程序
  2. 平台下拉菜单中选择 Android。将名称留空,然后选择下一步
    Google Play 控制台将直接从 Workspace ONE UEM console 中打开。
  3. 从左侧菜单访问专用应用
  4. 选择要为其添加 Alpha 或 Beta 测试轨道的专用应用程序。
  5. 单击高级编辑选项下的进行高级编辑
    您将被定向到 Google Play 控制台登录页面。
  6. 在 Google Play 控制台中添加和部署应用程序的 AlphaBeta 版。
  7. Workspace ONE UEM console 中,从应用与图书 > 本机中选择应用程序。
  8. 单击分配添加分配
  9. 为应用程序的新 Alpha 或 Beta 版选择分配组
  10. 选择受管访问,然后根据您的部署从预发行版本下拉菜单中选择 AlphaBeta
  11. 在验证屏幕中,将分配了预发行版本的组的优先级上移。
    如果您选择在 Google Play 控制台中上载 Alpha、Beta 和生产版本,则可将 Workspace ONE UEM console 的优先级与 Google Play 控制台中的轨道相关联。例如,如果在 UEM console 中为该应用程序分配了优先级 Alpha (0) > Beta (1) > 生产 (2),您可能会看到以下工作流模式:
    1. 对于分配有该应用程序的每个设备,Workspace ONE UEM 将获取其分配到的第一个轨道,并将该信息传递到 Google Play 控制台。例如,如果分配优先级为 Alpha (0) > Beta (1) > 生产 (2),并且设备在 UEM console 中被分配到 Alpha 和 Beta 轨道,则 UEM console 会告知 Google Play 控制台,该设备仅在 Alpha 轨道上列入白名单。
      • 在 Google Play 控制台中,在将设备分配到某个轨道(Alpha 或 Beta)时,它还会被批准用于生产轨道。
      • 分配给生产轨道的设备将自动获得批准用于生产环境。
      • 设备会接收其获得批准的轨道中的最高版本。
    2. 当生产轨道的版本高于 Alpha 或 Beta 时,较低版本会被取代。此外,在将 Alpha 或 Beta 应用程序发布到生产轨道时,会导致应用升级。
      注: 设备会接收其获得批准的轨道中的最高版本。
  12. 单击保存并发布
  13. 单击发布以确认分配。与步骤 11a 中的规则对应的版本可供相应的组使用。
    注: 如果 Alpha 或 Beta 轨道已被取代或升级,则 Alpha 或 Beta 轨道中的设备将获取应用程序的生产版本。

后续步骤

测试应用程序的 Alpha 和 Beta 版本后,您可以在 Google Play 控制台中将应用程序发布为生产版本。