如何创建仅用于新下载而不用于升级的发行版?

时间:2019-04-26 16:35:24

标签: android google-play release-management google-play-console

我想创建一个新版本的Android产品(实际上是一个更新版本),但是我希望该版本可用于所有全新安装而不是更新。

特别是因为更新的版本主要针对首次使用的用户进行了重要的改进,因此我不想太早打扰现有用户。

打开/关闭轨道或分阶段推出均不符合此条件。

我每天有足够的新安装来评估更新代码的效果,然后发布进一步的更新以扩展用户群。

作为一种选择,如果“分阶段推出”将提供“使所有新安装都可用”这样的复选框,则可以接受。

还有其他想法吗?非常感谢!

1 个答案:

答案 0 :(得分:1)

整个Android / Play模型是围绕可用于新用户和现有用户的相同软件设计的。因此,没有简单的方法可以做到这一点。您可能还没有考虑过负成本。当新用户陷入困境时,他们经常会联系他们。如果您使体验与众不同,则此帮助方法(无论是通过在线论坛还是面对面的)都会中断。

如果我绝对必须这样做,我会考虑两种选择。

  • 选项1:使用Firebase Remote Config之类的产品为不同的用户动态更改代码。这样一来,您就可以在Firebase服务器上进行配置,并且仍然只发布应用程序的一个版本

  • 选项2:释放新的程序包名称(应用程序ID)。这样,新用户将根据定义获得新产品。您甚至可以为他们提供不同的描述,商品详情和屏幕截图

每一个都有各种困难,但是如果Google Play尝试启动一项为新用户提供不同应用的服务,则同样会有许多困难。