如何在Google Play上发布自托管应用?

时间:2018-05-18 10:13:34

标签: mdm google-play-console android-managed-profile android-enterprise

在Google Play开发者帐户的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 Thomas

1 个答案:

答案 0 :(得分:2)

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

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

  • 创建一个新应用
  • in"定价&分发>管理Google Play"选择"启用高级托管Google Play功能",
  • 然后选择"私下将此应用定位到组织列表"

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

Upload externally hosted app

之后:

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

界面应如下所示:

enter image description here

<强>测试

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