我想创建一个新版本的Android产品(实际上是一个更新版本),但是我希望该版本可用于所有全新安装而不是更新。
特别是因为更新的版本主要针对首次使用的用户进行了重要的改进,因此我不想太早打扰现有用户。
打开/关闭轨道或分阶段推出均不符合此条件。
我每天有足够的新安装来评估更新代码的效果,然后发布进一步的更新以扩展用户群。
作为一种选择,如果“分阶段推出”将提供“使所有新安装都可用”这样的复选框,则可以接受。
还有其他想法吗?非常感谢!
答案 0 :(得分:1)
整个Android / Play模型是围绕可用于新用户和现有用户的相同软件设计的。因此,没有简单的方法可以做到这一点。您可能还没有考虑过负成本。当新用户陷入困境时,他们经常会联系他们。如果您使体验与众不同,则此帮助方法(无论是通过在线论坛还是面对面的)都会中断。
如果我绝对必须这样做,我会考虑两种选择。
选项1:使用Firebase Remote Config之类的产品为不同的用户动态更改代码。这样一来,您就可以在Firebase服务器上进行配置,并且仍然只发布应用程序的一个版本
选项2:释放新的程序包名称(应用程序ID)。这样,新用户将根据定义获得新产品。您甚至可以为他们提供不同的描述,商品详情和屏幕截图
每一个都有各种困难,但是如果Google Play尝试启动一项为新用户提供不同应用的服务,则同样会有许多困难。