有没有办法设置我的Android应用程序的最大版本,允许一组用户下载?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有办法设置我的Android应用程序的最大版本,允许一组用户下载?相关的知识,希望对你有一定的参考价值。
我有一个android应用程序,它是我们向客户销售的软件产品的对应物。
当我们将产品销售给公司时,我需要一种简单的方法来让这些用户访问该应用程序,包括更新,产品描述等。
像Google Play这样的服务不起作用的原因是,不同的客户需要不同版本的应用,具体取决于他们的主要软件版本。
有些客户无法/不愿意保持最新状态,我们需要能够根据他们的软件版本提供不同版本的应用程序。
有没有办法设置允许一组用户下载的应用程序的最大版本?
答案
这是一个非常好的和困难的问题。作为在Google Play上进行多年应用定位的人,我一直绞尽脑汁寻找最好的方法。
问题在于完全不同的商业模式。 Android的工作原理是“一次购买应用程序,永久升级,通常自动升级”。您的对应计算机软件显然可以采用略有不同的原则。
我想不出任何有效的方法。对于那个很抱歉。一些可能性在某种程度上被打破:
- 为每个版本的应用程序设置不同的程序包名称。例如com.myapp.v1,com.myapp.v2等。您可以让对应的软件在link中提供包名称以提供帮助。这很糟糕,因为它会惩罚升级的用户,他们必须手动安装新版本每一次。这也意味着评论和评级不会全部与应用程序相关联。这是一个非常糟糕的主意。
- 使Android应用程序版本始终向后兼容所有版本的对应软件。我们与Google Play服务器的做法相反。由于我们无法保证用户在手机上升级Google Play,因此服务器必须与之前发布的几乎所有版本的Google Play(和Android Market)兼容。这是一项很多工作,但让用户满意。您可以确保您的应用始终适用于旧版本。你可能总是有一个“对不起,你因为没有升级而得到降级的体验。
对不起,我帮不了多忙。
以上是关于有没有办法设置我的Android应用程序的最大版本,允许一组用户下载?的主要内容,如果未能解决你的问题,请参考以下文章
AndroidStudio升级3.3.1后打包生成APK报AAPT2的错误解决办法