管理Android应用程序的多个版本

时间:2013-07-19 12:37:04

标签: android in-app-purchase google-play in-app-billing

我已经看过simillar的问题,但仍然想发布我的问题。

我有以下情况:

  1. 应用程序可以存在三个不同的版本(比如说FREE,PRO和ULTIMATE)。第一个是免费的,另外两个是有偿的并且价格不同。
  2. Google Play上应该提供所有三个版本。
  3. 两个次要版本应提供付费升级功能(免费 - > PRO / ULTIMATE,PRO-> ULTIMATE)。
  4. 实现这一目标的最佳和最简单的方法是什么?

    感谢。

1 个答案:

答案 0 :(得分:0)

问题以下列方式解决

  1. 所有代码库都是一个项目。终极功能集已实施,但它受限于基于应用程序的版本。
  2. 构建应用程序时,它会将初始版本(FREE / PRO / ULTIMATE)作为常量。
  3. 升级可在应用内购买时使用。应用程序每次启动时都会检查已删除的项目并计算其版本。
  4. 根据计算的版本解锁某些功能。
  5. 也许那会对某人有帮助