2

我见过类似的问题,但仍然想发布我的问题。

我有以下情况:

  1. 一个应用程序可以存在三个不同的版本(比如说免费、专业和终极)。第一个是免费的,另外两个是付费的,价格不同。
  2. 所有三个版本都应该在 Google Play 上可用。
  3. 两个次要版本应提供付费升级功能(FREE->PRO/ULTIMATE、PRO->ULTIMATE)。

实现这一目标的最佳和最简单的方法是什么?

谢谢。

4

1 回答 1

0

问题通过以下方式解决

  1. 所有代码库都是一个项目。终极功能集已实现,但受限于当前应用程序版本。
  2. 构建应用程序时,它会获取初始版本 (FREE/PRO/ULTIMATE) 作为常量。
  3. 升级可作为应用内购买获得。每次应用程序启动时,它都会检查购买的物品并计算它的版本。
  4. 根据计算的版本,某些功能已解锁。

也许这对某人有帮助

于 2014-05-14T13:30:19.253 回答