自定义应用发布入门

Google Play Custom App Publishing API 适用于企业移动管理提供商 (EMM)、第三方应用开发者和其他组织,如果它们希望企业客户能够直接从其最终用户界面发布专用应用(也称为自定义应用),则适用。

企业客户是指使用 Google Play 企业版向员工分发工作应用的组织。每个企业客户都维护着自己的 Google Play 企业版商店,其中可能包括公开应用和专用应用。专用应用无法在企业外使用,只有有权访问企业的 Google Play 企业版商店的用户才能查看和安装专用应用。

初步设置

您需要先为项目启用 Google Play Custom App Publishing API、创建服务帐号,并在 Play 管理中心开发者帐号中向此帐号授予发布权限,然后才能使用 Google Play Custom App Publishing API 发布专用应用。

启用 Google Play Custom App Publishing API

如需为项目启用 Google Play Custom App Publishing API,请按以下步骤操作:

  1. 打开 Google API 控制台。如果您没有 Google 帐号,请依次选择更多选项 > 创建帐号,然后填写表单以创建帐号。如果您拥有 Google 帐号,请在系统提示时登录。

  2. 从项目列表中,选择一个项目或创建项目

  3. 打开 API 库

  4. 在 API 库中搜索 Google Play Custom App Publishing API。要启用该 API,请选择该 API,然后点击enable

创建服务账号

使用启用了 Google Play Custom App Publishing API 的同一项目创建服务帐号:

  1. 打开 Google API 控制台。在系统提示时登录。

  2. 从项目列表中选择您在启用 API 时选择或创建的项目。

  3. 在主菜单中,依次选择 IAM 和管理 > 服务帐号 > 创建服务帐号

  4. 输入服务帐号的名称,然后选择提供新的私钥。然后,点击创建

记下服务帐号的电子邮件地址,并将服务帐号的私钥文件存储在您的应用可以访问的位置。您的应用需要使用它们来对 Google Play Custom App Publishing API 进行经过授权的调用。

向服务账号授予发布权限

如需向您创建的服务账号授予发布权限,请按以下步骤操作:

  1. 打开 Play 管理中心

  2. 选择现有的开发者帐号或创建新帐号。

  3. 按照向用户授予访问权限文档中所述的步骤进行操作,授予服务帐号的电子邮件地址创建和发布专用应用的权限。

检索开发者帐号 ID

完成设置和权限流程后,请记下 Play 管理中心网址中提供的开发者帐号 ID:

https://play.google.com/console/developers/123456

当您为用户企业发布专用应用时,您需要将开发者帐号 ID 作为参数传递。