幽沉谢世事,俯默窥唐虞。这篇文章主要讲述有没有办法设置我的Android应用程序的最大版本,允许一组用户下载?相关的知识,希望能为你提供帮助。
我有一个android应用程序,它是我们向客户销售的软件产品的对应物。
当我们将产品销售给公司时,我需要一种简单的方法来让这些用户访问该应用程序,包括更新,产品描述等。
像Google Play这样的服务不起作用的原因是,不同的客户需要不同版本的应用,具体取决于他们的主要软件版本。
有些客户无法/不愿意保持最新状态,我们需要能够根据他们的软件版本提供不同版本的应用程序。
【有没有办法设置我的Android应用程序的最大版本,允许一组用户下载()】有没有办法设置允许一组用户下载的应用程序的最大版本?
答案这是一个非常好的和困难的问题。作为在Google Play上进行多年应用定位的人,我一直绞尽脑汁寻找最好的方法。
问题在于完全不同的商业模式。 Android的工作原理是“一次购买应用程序,永久升级,通常自动升级”。您的对应计算机软件显然可以采用略有不同的原则。
我想不出任何有效的方法。对于那个很抱歉。一些可能性在某种程度上被打破:
- 为每个版本的应用程序设置不同的程序包名称。例如com.myapp.v1,com.myapp.v2等。您可以让对应的软件在link中提供包名称以提供帮助。这很糟糕,因为它会惩罚升级的用户,他们必须手动安装新版本每一次。这也意味着评论和评级不会全部与应用程序相关联。这是一个非常糟糕的主意。
- 使Android应用程序版本始终向后兼容所有版本的对应软件。我们与Google Play服务器的做法相反。由于我们无法保证用户在手机上升级Google Play,因此服务器必须与之前发布的几乎所有版本的Google Play(和Android Market)兼容。这是一项很多工作,但让用户满意。您可以确保您的应用始终适用于旧版本。你可能总是有一个“对不起,你因为没有升级而得到降级的体验。
推荐阅读
- 使用IabHelper时无法绑定InAppBillingService
- Ionic 3.0版本构建 - 取代Android Studio内置的现有Google Play应用
- Android应用内商品价格存储/显示
- Android - 检查用户是否从其他软件包购买了InApp产品[重复]
- 如何在应用程序中连接Android市场()
- Android应用程序更新通知
- 处理Android SDK版本和定位
- Google Play(从IInAppBillingService更新价格)
- Android(如何在Google Play开发者控制台中获取有关已捕获例外的信息())