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

问题描述 投票:2回答:1

我有一个Android应用程序,它是我们向客户销售的软件产品的对应物。

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

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

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

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

android google-play software-distribution
1个回答
1
投票

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

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

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

  • 为每个版本的应用程序设置不同的程序包名称。例如com.myapp.v1,com.myapp.v2等。您可以让对应的软件在link中提供包名称以提供帮助。这很糟糕,因为它会惩罚升级的用户,他们必须手动安装新版本每一次。这也意味着评论和评级不会全部与应用程序相关联。这是一个非常糟糕的主意。
  • 使Android应用程序版本始终向后兼容所有版本的对应软件。我们与Google Play服务器的做法相反。由于我们无法保证用户在手机上升级Google Play,因此服务器必须与之前发布的几乎所有版本的Google Play(和Android Market)兼容。这是一项很多工作,但让用户满意。您可以确保您的应用始终适用于旧版本。你可能总是有一个“对不起,你因为没有升级而得到降级的体验。

对不起,我帮不了多忙。

© www.soinside.com 2019 - 2024. All rights reserved.