有没有办法设置允许一组用户下载的android应用程序的最大版本?

有没有办法设置允许一组用户下载的android应用程序的最大版本?,android,google-play,software-distribution,Android,Google Play,Software Distribution,我有一个android应用程序,它与我们销售给客户的软件产品相对应 当我们向一家公司销售产品时,我需要一种简单的方法让这些用户访问应用程序,包括更新、产品描述等 像Google Play这样的服务不起作用的原因是,不同的客户需要不同版本的应用程序,这取决于他们的主软件版本 一些客户无法/不愿意保持最新,我们需要能够根据他们的软件版本发布不同版本的应用程序 有没有办法设置允许一组用户下载的应用程序的最大版本?这是一个非常好且困难的问题。作为一个在Google Play上从事应用程序定位多年的人,我

我有一个android应用程序,它与我们销售给客户的软件产品相对应

当我们向一家公司销售产品时,我需要一种简单的方法让这些用户访问应用程序,包括更新、产品描述等

像Google Play这样的服务不起作用的原因是,不同的客户需要不同版本的应用程序,这取决于他们的主软件版本

一些客户无法/不愿意保持最新,我们需要能够根据他们的软件版本发布不同版本的应用程序


有没有办法设置允许一组用户下载的应用程序的最大版本?

这是一个非常好且困难的问题。作为一个在Google Play上从事应用程序定位多年的人,我一直在绞尽脑汁寻找最好的方法

问题在于完全不同的商业模式。Android的工作原理是“一次购买应用程序,永远升级,通常是自动升级”。您的对应计算机软件的工作原理显然略有不同

我想不出任何有效的方法。很抱歉。有些可能性在某种程度上被打破了:

  • 每个版本的应用程序都有不同的程序包名称。例如com.myapp.v1、com.myapp.v2等。您可以让对应的软件在a中提供程序包名称以提供帮助。这是不好的,因为这会惩罚进行升级的用户,他们每次都必须手动安装新版本。这也意味着评论和评级不会全部与应用程序相关联。这是一个非常糟糕的主意

  • 使android应用程序版本始终与对应软件的所有版本向后兼容。我们在Google Play服务器上做的正好相反。因为我们不能保证用户在手机上升级Google Play,所以该服务器必须与几乎所有版本的Google Play(以及Android Market)兼容。这是一个很大的工作,但让用户高兴。您可以确保您的应用程序始终与旧版本兼容。您可能总是会说“对不起,您正在获得降级体验,因为您尚未升级


很抱歉,我无法提供更多帮助。

你认为我可以通过产品口味实现我想要的吗?我可以将应用程序的后端放在不同的产品口味中,以与他们当前的软件配合使用。但让应用程序的核心在所有产品口味中共享。但这无法解决如何在G中分发不同口味的问题oogle Play。因此,如果我有3种不同风格的应用程序,它们会在Play store中显示为不同的应用程序?我可以告诉客户端在升级主软件后卸载并安装不同风格的应用程序?