在内部分享 app bundle 和 APK

在 2021 年下半年,新应用将需要使用 Android App Bundle 才能在 Google Play 中发布。大小超过 150MB 的新应用必须使用动态功能分发或动态资产分发模式。

如需了解更多详情,请参阅 Android 开发者博客上的这篇博文。

通过内部应用分享功能,您只需将 app bundle 或 APK 上传到内部应用分享上传页面,即可快速与内部团队成员和测试人员分享 app bundle 或 APK。要分享您的应用,您可以使用电子邮件地址列表来管理测试人员,或将您的应用设为可供任何拥有您所共享的下载链接的人使用。

在上传文件以进行内部应用分享之前,请留意以下重要事项:

  • 如果您有权将应用发布到任意轨道,则默认情况下您是获授权上传者。
  • 您可以重复使用分享的 app bundle 或 APK 的版本代码。
  • 您可以上传和分享可调试的 APK。
  • 已上传的用于内部应用分享的工件不会显示在您的工件库中,也无法纳入测试轨道或正式版轨道的版本中。
  • 已上传的用于内部应用分享的工件无需使用正式版密钥或上传密钥进行签名。系统会自动使用内部应用分享密钥(由 Google 自动为您的应用创建)为这些工件重新签名。
  • 您可以与任意数量的用户分享内部应用分享链接,但使用这个链接下载应用的用户人数上限为 100 人。
  • 下载链接会在上传日期之后 60 天过期。
上传和分享应用以供测试
  1. 登录已被添加为获授权上传者的 Google 帐号后,请访问内部应用分享上传页面
  2. 点击浏览文件
  3. 输入版本名称以帮助您和测试人员识别您的应用,或保留来自 APK 或 app bundle 的现有版本名称。
  4. 点击确认上传
  5. 在相应应用旁边,点击复制网址
  6. 与测试人员分享下载链接。
添加获授权上传者

做法 1:创建新的获授权上传者列表

  1. 登录您的 Play 管理中心
  2. 选择相应应用。
  3. 在左侧菜单中,依次选择开发工具 > 内部应用分享
  4. 选择“获授权上传者”标签页,然后点击创建列表
  5. 输入名称以标识您的上传者列表。
    • 日后您对任何应用运行测试时都可以使用这份列表。
  6. 添加电子邮件地址,以英文逗号分隔各个地址;或点击上传新的 CSV 文件。如果您使用 CSV 文件,请让每个电子邮件地址独占一行,不要用英文逗号分隔。
    • 如果您在输入电子邮件地址后上传 CSV 文件,系统将会覆盖您已添加的所有电子邮件地址。
    • 获授权上传者不一定要是您的 Play 管理中心帐号的用户。
  7. 点击保存
  8. 选中您要使用的列表名称旁边的复选框。

注意:创建电子邮件地址列表后,当您在 Google Play 开发者帐号中为测试轨道添加获授权上传者、下载者和测试人员时,就可以重复使用这份列表。

做法 2:使用现有的获授权上传者列表

  1. 登录您的 Play 管理中心
  2. 选择相应应用。
  3. 在左侧菜单中,依次选择开发工具 > 内部应用分享
  4. 选择“获授权上传者”标签页。
  5. 选中您要使用的列表名称旁边的复选框。
添加获授权测试人员

重要提示:添加获授权测试人员后,请向测试人员提供有关如何开启内部应用分享功能的说明。

做法 1:将您的应用设为任何知道下载链接的人均可使用

  1. 登录您的 Play 管理中心
  2. 选择相应应用。
  3. 在左侧菜单中,依次选择开发工具 > 内部应用分享
  4. 选择“获授权测试人员”标签页。
  5. 在“链接可用性”下,选择无电子邮件收件人列表

做法 2:创建新的获授权测试人员列表

  1. 登录您的 Play 管理中心
  2. 选择相应应用。
  3. 在左侧菜单中,依次选择开发工具 > 内部应用分享
  4. 选择“获授权测试人员”标签页。
  5. 在“链接可用性”下,选择电子邮件收件人列表
  6. 点击创建列表
  7. 输入名称以标识您的测试人员列表。日后您对任何应用运行测试时都可以使用这份列表。
  8. 添加电子邮件地址,以英文逗号分隔各个地址;或点击上传新的 CSV 文件。如果您使用 CSV 文件,请让每个电子邮件地址独占一行,不要用英文逗号分隔。
    • 注意:如果您在输入电子邮件地址后上传 CSV 文件,系统将会覆盖您已添加的所有电子邮件地址
  9. 点击保存
  10. 选中您要使用的列表名称旁边的复选框。

注意:创建电子邮件地址列表后,当您在 Google Play 开发者帐号中为测试轨道添加获授权上传者、下载者和测试人员时,就可以重复使用这份列表。

做法 3:使用现有的获授权测试人员列表

  1. 登录您的 Play 管理中心
  2. 选择相应应用。
  3. 在左侧菜单中,依次选择开发工具 > 内部应用分享
  4. 选择“获授权测试人员”标签页。
  5. 在“链接可用性”下,选择电子邮件收件人列表
  6. 选中您要使用的列表名称旁边的复选框。

获授权测试人员如何开启内部应用分享功能

获授权测试人员必须先在 Google Play 商店应用中开启内部应用分享功能,然后才能使用这项功能下载应用。

  1. 打开 Google Play 商店应用 Google Play
  2. 依次点按“菜单”图标 菜单 > 设置
  3. 在“关于”部分,点按 Play 商店版本 7 次。
  4. 在系统显示内部应用分享设置后,请点按开关以开启内部应用分享功能。
  5. 点按开启

下载证书

要使用 API 提供商的服务,某些 API 提供商会要求提供证书,以便与应用的软件包名称配对。在您首次将 APK 上传到内部应用分享上传页面后,Play 管理中心会生成一个证书,以供您每次为该应用执行上传时使用。无论您使用哪种证书来为应用签名,系统都会使用此测试证书为每个 APK 重新签名。

如需下载您的测试证书,请按以下步骤操作:

  1. 登录您的 Play 管理中心
  2. 选择相应应用。
  3. 在左侧菜单中,依次选择开发工具 > 内部应用分享
  4. 选择“应用证书”标签页,然后点击下载证书
    • 如果您需要单独的证书指纹,请点击证书类型旁边的复制图标,将其复制到剪贴板。

问题排查

如果您在使用内部应用分享功能时遇到问题,可通过以下几种方法来解决。

用户不是内部应用分享测试人员
如果您的测试人员在下载您的内部应用时遇到问题,请确保您已将他们添加为获授权测试人员,或已将您的应用设为任何知道下载链接的人均可使用。
测试人员无法使用应用

如果用户不能使用 Google Play 上的应用,他们将无法使用内部应用测试功能下载该应用。测试人员需要能够访问您的应用在 Google Play 上的商品详情,才能下载您的内部应用。

以下是导致用户无法下载内部应用的几个示例:

下载应用的测试人员数量已达到上限

如果您与多位用户分享内部应用分享链接,可能会达到可通过单个链接下载应用的用户人数上限(100 人)。

要使用链接与更多用户分享您的应用,请上传同一个 APK 或 app bundle,然后您将会收到新的下载链接。各唯一专用链接最多可供 100 位用户下载您的应用。

下载链接已过期

如果您的内部应用的下载链接已过期,请重新上传同一个 APK 或 app bundle,以接收新的链接。

该内容对您有帮助吗?
您有什么改进建议?

需要更多帮助?

登录可获取更多支持选项,以便快速解决您的问题