2011-12-22 182 views
0

我在Android市场上有一个测验应用程序,现在卖1美元。我想提供一个有限问题的免费版本,并包含一个菜单,让用户可以升级到完整版本。Android应用内购买

我的问题只是最佳实践在这里?

我所能想象的可能性是:

  1. 有免费版本,是以用户付费 版本的URL中的Android市场,因此他们只希望直接下载完整版的链接。
  2. 在免费版本中有条件语句,如果VERSION == FREE,则通过设置VERSION = PAID在购买时启用所有 问题,从而限制 的问题数量。
  3. 下载在购买 (将需要我自己的文件服务器?)的其他问题

你有什么想法?

回答

1

不能说这3个变体之间有一个最佳实践,您应该为您和您的应用程序选择更合适的方法。第一个变体对于开发者来说是最简单的,第二个变体提供了更好的用户体验,但是您需要在应用程序中实施应用内结算。第三种方法是您需要服务器来存储文件的最困难的原因。我个人会选择第一种方法,因为第二种方法有一个缺陷 - 您需要将锁定的问题放在您的演示版的apk中,并且它不安全。更安全的方法是不要将它们放在演示版本中 - 这是第一种方法为您提供的。不过,这是您作为开发人员的选择。祝你好运!