我可以在同一设备上同时安装不同的Google Play曲目吗?

问题描述 投票:0回答:1

我们希望在 Google Play 商店上管理我们的应用程序的不同环境。 开发者控制台提供了设置不同轨道的选项。 (内部、开放...) 现在我想知道是否有一种方法可以在同一设备上同时安装所有或部分曲目。这将使需要测试所有曲目的 QA 变得更加容易。

我没有在网络上找到任何内容,并且认为这是不可能的,因为每个曲目都共享相同的捆绑包标识符。现在我最好的猜测是为不同的环境创建不同的应用程序,这会很难看,而且我相信也不容易维护。

但也许我很幸运,其他人也有同样的问题并找到了更好的解决方案。

android google-play environment publishing google-developers-console
1个回答
1
投票

不幸的是,你不能这样做。 Android 使用包名称来识别应用程序。不同的包名称意味着应用程序是单独安装的,而相同的名称意味着应用程序将(尝试)安装在现有的应用程序上。在 Play 商店中,每个曲目(内部曲目等)都具有相同的包名称,因此您无法并排安装这些应用程序。

一种可能的解决方案是设置另一个具有不同名称的应用程序(可能使用

productFlavors
applicationIdSuffix
中的
build.gradle
设置)。然后,您可以通过 Play 商店中的其他非公开应用程序分发该应用程序,或者使用应用程序中心或 Firebase 应用程序分发等专为此类应用程序交付而设计的用于 QA 目的的应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.