自 2021 年 8 月起,新应用需要使用 Android App Bundle 格式才能在 Google Play 中发布。大小超过 200MB 的新应用可以使用 Play Asset Delivery 或 Play Feature Delivery。
自 2023 年 6 月 30 日起,Google Play 不再支持使用 APK 发布 TV 应用更新。所有 TV 应用更新都必须使用 Android App Bundle (AAB) 格式发布。
如需了解详情,请参阅 Android 开发者博客中的《The Future of Android App Bundles is here》一文。
通过内部应用分享功能,您只需将 app bundle 或 APK 上传到内部应用分享上传页面并生成链接,即可快速与内部团队成员和测试人员分享 Android App Bundle。以这种方式分享应用时,您可以仅限电子邮件列表中的用户访问,也可以允许链接的任何分享对象下载。
前期准备
在上传文件以进行内部应用分享之前,请留意以下重要事项:
- 如果您拥有将应用发布到测试轨道的权限,则默认情况下,您有权上传 app bundle 和 APK 进行内部分享。
- 版本代码不必是新的或唯一的,您可以为要分享的 app bundle 或 APK 重复使用版本代码。
- 您可以上传和分享可调试的 app bundle 或 APK。
- 用于内部应用分享的已上传工件不会显示在您的 App bundle 资源管理器中,也无法纳入测试轨道或正式版轨道的版本中。
- 用于内部应用分享的已上传工件可以使用任何密钥进行签名,无需使用正式版密钥或上传密钥进行签名。系统会自动使用内部应用分享密钥(由 Google 自动为您的应用创建)为这些工件重新签名。
- 您可以与任意数量的用户分享内部应用分享链接,但使用这个链接下载应用的用户人数上限为 100 人。
- 下载链接会在上传日期之后 60 天过期。
上传和分享应用
上传和分享应用以供测试- 登录已被添加为获授权上传者的 Google 账号后,请访问内部应用分享上传页面。
- 选择上传。
- 输入版本名称以帮助您和测试人员识别您的应用,或使用 app bundle 或 APK 的指定版本名称。
- 选择确认上传。
- 在已上传的 app bundle 或 APK 旁边,点击复制图标,将应用的网址复制到剪贴板。
- 与测试人员分享下载链接。
添加获授权上传者和测试人员
添加获授权上传者做法 1:创建新的获授权上传者列表
- 打开 Play 管理中心。
- 选择一款应用。
- 在左侧菜单中,依次选择发布版本 设置 内部应用分享。
- 在上传者和测试人员标签页上,滚动到“管理上传者”部分,然后选择创建电子邮件列表。
- 输入名称以标识您的上传者列表。
- 日后您对任何应用运行测试时都可以使用这份列表。
- 添加电子邮件地址,以英文逗号分隔各个地址;或选择上传 CSV 文件。如果您使用 CSV 文件,请让每个电子邮件地址独占一行,不要用英文逗号分隔。
- 如果您在输入电子邮件地址后上传 CSV 文件,系统将会覆盖您已添加的所有电子邮件地址。
- 获授权上传者不一定要是您的 Play 管理中心账号的用户。
- 选择保存更改。
- 选中您要使用的列表名称旁边的复选框。
注意:创建电子邮件地址列表后,当您在 Google Play 开发者账号中为测试轨道添加获授权上传者、下载者和测试人员时,可以重复使用这份列表。
做法 2:使用现有的获授权上传者列表
- 打开 Play 管理中心。
- 选择一款应用。
- 在左侧菜单中,依次选择测试和发布 > 内部测试 > 内部应用分享。
- 在上传者和测试人员标签页上,滚动到“管理上传者”部分,然后选中要使用的一个或多个列表名称旁边的复选框。
重要提示:添加获授权测试人员后,请向测试人员提供有关如何开启内部应用分享功能的说明。
做法 1:将您的应用设为可供知道下载链接的任何人使用
- 打开 Play 管理中心。
- 选择一款应用。
- 在左侧菜单中,依次选择测试和发布 > 内部测试 > 内部应用分享。
- 在上传者和测试人员标签页上,滚动到“管理测试人员”部分,并确认“您与之分享链接的任何人均可下载”选项已选中(此选项应该会默认处于选中状态)。
做法 2:创建新的获授权测试人员列表
- 登录 Play 管理中心。
- 选择一款应用。
- 在左侧菜单中,依次选择测试和发布 > 设置 > 内部应用分享 > 电子邮件收件人列表。
- 选择“已获授权的测试人员”标签页。
- 在“链接可用性”下,选择电子邮件收件人列表。
- 点击创建列表。
- 输入名称以标识您的测试人员列表。日后您对任何应用运行测试时都可以使用这份列表。
- 添加电子邮件地址,以英文逗号分隔各个地址;或点击上传新的 CSV 文件。如果您使用 CSV 文件,请让每个电子邮件地址独占一行,不要用英文逗号分隔。
- 注意:如果您在输入电子邮件地址后上传 CSV 文件,系统将会覆盖您已添加的所有电子邮件地址
- 点击保存。
- 选中您要使用的列表名称旁边的复选框。
注意:创建电子邮件地址列表后,当您在 Google Play 开发者账号中为测试轨道添加获授权上传者、下载者和测试人员时,可以重复使用这份列表。
- 打开 Play 管理中心。
- 选择一款应用。
- 在左侧菜单中,依次选择测试和发布 > 内部测试 > 内部应用分享。
- 选择电子邮件收件人列表标签页。
- 在“下载者”旁边,选择创建电子邮件列表。
- 输入名称以标识您的下载者列表。
- 日后您对任何应用运行测试时都可以使用这份列表。
- 添加电子邮件地址,以英文逗号分隔各个地址;或选择上传 CSV 文件。如果您使用 CSV 文件,请让每个电子邮件地址独占一行,不要用英文逗号分隔。
- 如果您在输入电子邮件地址后上传 CSV 文件,系统将会覆盖您已添加的所有电子邮件地址。
- 获授权上传者不一定要是您的 Play 管理中心账号的用户。
- 选择保存更改。
- 选中您要使用的列表名称旁边的复选框。
注意:创建电子邮件地址列表后,当您在 Google Play 开发者账号中为测试轨道添加获授权上传者、下载者和测试人员时,可以重复使用这份列表。
做法 3:使用现有的获授权测试人员列表
- 打开 Play 管理中心。
- 选择一款应用。
- 在左侧菜单中,依次选择测试和发布 > 内部测试 > 内部应用分享。
- 选择电子邮件收件人列表标签页。
- 在“下载者”旁边,选中您要使用的列表名称旁边的复选框。
获授权测试人员如何开启内部应用分享功能
获授权测试人员必须先在 Google Play 商店应用中开启内部应用分享功能,然后才能使用这项功能下载应用。
- 打开 Google Play 商店应用 。
- 依次点按“菜单”图标 > 设置。
- 在“关于”部分,点按 Play 商店版本 7 次。
- 在系统显示内部应用分享设置后,点按开关以开启内部应用分享功能。
- 点按开启。
下载证书
对于某些 API 提供商,如果您要使用其服务,将需要提供与应用的软件包名称匹配的证书。在您首次将 app bundle 或 APK 上传到内部应用分享上传页面后,Play 管理中心会生成一个证书,以供您每次上传该应用时使用。无论您之前使用了哪种证书为应用签名,系统都会使用此测试证书重新为每个 APK 签名。
如需下载您的测试证书,请按以下步骤操作:
- 打开 Play 管理中心。
- 选择一款应用。
- 在左侧菜单中,依次选择测试和发布 > 内部测试 > 内部应用分享。
- 在上传者和测试人员标签页上,滚动到“内部测试证书”部分。
- 选择下载证书。
- 如果您需要单独的证书指纹,请点击证书类型旁边的复制图标,将其复制到剪贴板。
问题排查
如果您在使用内部应用分享功能时遇到问题,可通过以下几种方法来解决。
用户不是内部应用分享测试人员如果用户不能使用 Google Play 上的应用,他们将无法使用内部应用测试功能下载该应用。测试人员需要能够访问您的应用在 Google Play 上的商品详情,才能下载您的内部应用。
以下是导致用户无法下载内部应用的几个示例:
- 应用尚未在用户所在的国家/地区发布。
- 应用未发布为正式版,或者应用只发布到了用户无权访问的测试轨道。
如果您与多位用户分享内部应用分享链接,可能会达到可通过单个链接下载应用的用户人数上限(100 人)。
如需使用链接与更多用户分享您的应用,请上传同一个 app bundle 或 APK,然后您会收到新的下载链接。每个唯一专用链接最多可供 100 位用户下载您的应用。
如果内部应用的下载链接已过期,请重新上传同一个 app bundle 或 APK,以获得新的链接。