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

Android 如何创建仅用于新下载而不用于升级的版本?,android,google-play,release-management,google-play-console,Android,Google Play,Release Management,Google Play Console,我想创建一个新版本的Android产品(实际上是一个更新版本),但我希望这个版本可以用于所有新安装,而不是更新 特别是因为更新后的版本有重要的改进,主要针对初次使用的用户,我不想过早地打扰现有用户 打开/关闭轨迹和分段卷展栏都不符合此标准 我每天都有足够多的新安装来评估更新代码的效果,然后发布进一步的更新来扩展用户群 作为一个选项,如果“阶段性卷展”提供一个复选框,如“允许所有新安装”,则可以接受 还有什么想法吗?非常感谢 整个Android/Play模式的设计与新用户和现有用户使用的软件相同。

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

特别是因为更新后的版本有重要的改进,主要针对初次使用的用户,我不想过早地打扰现有用户

打开/关闭轨迹和分段卷展栏都不符合此标准

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

作为一个选项,如果“阶段性卷展”提供一个复选框,如“允许所有新安装”,则可以接受


还有什么想法吗?非常感谢

整个Android/Play模式的设计与新用户和现有用户使用的软件相同。因此,没有简单的方法可以做到这一点。还有一个你可能没有考虑到的负成本。当新用户陷入困境时,他们通常会向现有用户伸出援助之手。如果您让体验与众不同,那么这种帮助方法(无论是通过在线论坛还是面对面)就会失效

如果我绝对要这样做,我会考虑两种选择。< /P>
  • 选项1:使用类似的产品为不同的用户动态更改代码。这样,您就可以在firebase服务器上进行配置,并且仍然只提供一个版本的应用程序

  • 选项2:发布一个新的包名(应用程序id)。这样,新用户就可以根据定义获得新产品。你甚至可以给他们不同的描述、商店列表和屏幕截图


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

感谢您提供详细的答案。我理解这一点,同意你的看法。尽管如此,从“分阶段推出”概念的角度来看,除了百分比值之外,我认为提供“也适用于所有新安装”这样的选项没有问题。这不应打破分阶段展开的一般概念,也不应引起您所描述的问题。如果您仅更改分阶段展开,则会更改测试的统计有效性。新安装的手机偏向于购买新手机的用户,因此偏向于更新型号。如果只在新安装时才进行阶段性部署,那么阶段性部署中的1%稳定性测试将无法正确测试旧设备,并且当旧设备损坏时,您可能会认为某些东西是安全的