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

Is there a way to set the max version of my android app that a group of users are allowed to download?

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

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

像 Google Play 这样的服务无法运行的原因是,不同的客户需要不同版本的应用程序,具体取决于他们的主要软件版本。

有些客户 unable/unwilling 想要保持最新状态,我们需要能够根据他们的软件版本提供不同版本的应用程序。

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

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

麻烦的是完全不同的商业模式。 Android 的工作原理是 "buy the app once, get upgrades forever, usually automatically"。您的对应计算机软件显然以略有不同的原理工作。

我想不出任何有效的方法。对于那个很抱歉。一些以某种方式被破坏的可能性:

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

  • 使android应用程序版本始终向后兼容对应软件的所有版本。我们对 Google Play 服务器做了相反的事情。因为我们不能保证用户在他们的手机上升级 Google Play,所以服务器必须与 Google Play(和 Android Market)的几乎所有版本兼容。这是很多工作,但能让用户满意。您可以确保您的应用程序始终适用于旧的对应版本。您可能总是会收到“抱歉,您的体验有所下降,因为您尚未升级。

抱歉,我帮不上忙了。