是否可以仅出于测试目的(在实际发布之前)在商店上传 Android 应用程序?

Is it possible to upload a Android app on a store for testing purposes only (before the actual release)?

是否可以将 Android 应用程序上传到 Android Play 商店仅用于测试目的(在实际发布之前)以便:

(基本上这就像在实际 public 出版一本书之前向编辑索取证明范例)

这与 « 如何在 Google Play 上发布测试版? »,因为理论上所有用户都可以访问测试版,而不是有限的(选择的、特定的)测试人员列表。

是的,这是可能的。

我假设您是在专门谈论 Google Play 商店,因为它是 android 最大、最官方的应用商店。

Google Play 商店提供各种测试曲目:

  • 内部测试:最多 100 名测试人员,仅限受邀者
  • 封闭测试:与内部相同,只是为了更多用户
  • 开放测试:任何人都可以加入

在所有测试轨道中,用户只能留下反馈,不能留下评论和应用评分。 您可以同时创建多个不同的测试和版本,并邀请不同的用户。例如,如果您只想在某些地区测试功能。

此外,还有内部应用共享功能,可让您通过 link 到 Google Play 商店快速共享应用程序包或 APK。例如,这对于 CI / CD 非常有用,其中每个构建都上传到内部应用程序共享。这也是该用例目前支持 Android App Bundle 的唯一解决方案。 Microsoft Appcenter 等其他解决方案仅允许上传 APK。

上传前的重要信息

首次上传 APK 或应用程序包后,某些参数将在特定的 Play 商店条目中设置并变得不可更改:

  • 应用程序包名称
  • 应用签名密钥

因此,一旦您在任一测试轨道中上传了应用程序,即使没有发布它,您也无法更改应用程序的包名称或使用不同的签名密钥上传它。不同的包名称将需要一个新的 Play 商店条目。

只有当原始密钥仍然存在时才能更改签名密钥(对此有一个滚动过程,但您需要原始签名密钥!)。因此,请确保备份签名密钥并且不要使用默认的调试签名密钥进行测试上传。

更多信息: