你能否通过市场对Android应用程序进行年度升级?

时间:2011-07-11 12:35:19

标签: java android licensing upgrade

我已阅读有关android的许可信息(http://developer.android.com/guide/publishing/licensing.html)。我试图弄清楚是否可能需要基于时间(在我的情况下每年)通过市场或其他支持的机制升级到应用程序。有问题的应用程序在2011年的版本是错误的(过时,不准确)。是否有可能强制用户支付升级到下一年的版本,或者他们不支持,以禁用该应用程序?我希望这是支持的功能。所以,我想这里有几个问题。

  1. 是否支持付费升级?如果我在购买应用程序时收取5美元,我可以为每次升级收取1美元吗?
  2. 您可以强制用户升级吗? ..如果他们不这样做,则使现有版本不起作用。
  3. 市场/许可是否支持这些功能?如果没有,任何人都知道的任何现有解决方案?

1 个答案:

答案 0 :(得分:1)

您无法直接收取升级费用,但可以选择获得所需的效果。您无法强制用户升级,但您可以通过让用户自行决定是否已过期来禁用该应用程序。

Android Market支持“应用内购买”,其中包括单一购买商品和耗材。我认为您最好的选择可能是购买物品,在给定的时间段内解锁应用程序(或直到固定的到期日期)。除了购买方面,这将完全由您的代码管理。您的2011应用程序可能是免费下载的,但在购买2011令牌之前不会(完全?)正常运行。在2012年,您的应用程序必须检测其令牌已过期,并敦促用户从市场获取更新;新的更新将知道如何购买2012令牌,并要求它超过购买活​​动。