3

在 Google 开发者帐户的 Google Play 控制台中的何处上传自托管(托管)应用程序的定义文件?

我正在为使用 EMM (XenMobile) 管理其 Android 设备的客户开发应用程序。我们正在使用 Android Enterprise(以前的 Android for Work)在设备上创建设备所有者托管配置文件,并使用托管 Play 商店与 XenMobile 一起发布应用程序。

客户希望将 APK 保留在他们自己的场所(以及他们自己的 COSU 设备上),而不是在 Google 托管应用程序。根据谷歌的说法,这是可能的——谷歌称其为自托管私有应用程序,并且还有文章描述了除实际发布过程之外的所有内容(https://support.google.com/googleplay/work/answer/6145182?hl=en&ref_topic=6145152)。

我有开发人员帐户和从 EMM 创建的 json 定义文件,但是当我尝试上传 json 而不是 apk 文件来发布应用程序时,系统提示我上传 apk 文件。因此,我的问题是 - 我应该在哪里上传定义文件?

BR托马斯

4

1 回答 1

2

开发者帐户的所有者需要是企业的管理员才能在 Google Play 上发布自托管应用程序。因此,您需要让您的客户使用他们的管理员帐户创建一个开发者帐户,并使用该帐户上传自托管应用程序。

然后是 Google Play 控制台中的步骤:

  • 创建一个新的应用程序,
  • 在“定价和分发 > 托管 Google Play”中选择“打开高级托管 Google Play 功能”,
  • 然后选择“将此应用程序私下定位到组织列表”

该应用程序现在应该针对一个组织:

上传外部托管的应用程序

在那之后:

  • 转到“应用程序发布 > 生产轨道 > 管理”并创建一个新版本,
  • 选择“我正在为在 Google Play 之外托管的 APK 上传配置”,
  • 上传您的 JSON 文件。

界面应如下所示:

在此处输入图像描述

测试

如果您想在将应用程序发送给您的客户之前对其进行测试,您可以使用Android Management Experience创建一个测试组织。只需确保为应用程序使用不同的包名称,因为包名称在 Play 中必须是唯一的。

于 2018-05-18T11:07:43.347 回答