2011-04-16 54 views
0

我有一个简单的数据库驱动的应用程序。我期待提供免费和付费版本。免费版本的唯一限制是,你仅限于每月添加10条记录。从免费过渡到付费,数据库

在维护数据库的同时处理从免费到付费升级的最佳方式是什么?

我曾计划使用应用内结算来解锁无限制记录/月的存储能力,但我认为这对我的简单应用来说可能已经不复杂了。

其他想法是销售一个解锁器应用程序......我不知道人们是否被这个概念弄糊涂了。

我总是可以将免费分贝写入SD卡并让付费应用程序复制它。但一个令人担忧的问题是没有SD卡的人会觉得有些东西会出错,有些人会丢失数据。

对此有何看法?

回答

0

如果您不想使用应用内结算,那么您需要两个单独的软件包,免费/付费或免费/解锁软件。恕我直言免费/解锁器比免费/付费方便得多。在您选择免费/付费时,您将以相同应用程序的两个副本结束,并且您将遇到像您提到的数据库一样的问题。

Android LVL在这种情况下是不可行的,您可以使用它来检查许可证并启用/禁用每月10条记录的限制,但是您仅限于一个包(这意味着您将在Android中拥有付费apk市场,但对于“免费”版本,您需要自行分发应用程序)。

我认为PowerAMP提供了一个很好的解决方案。他们有一个免费的应用程序,作为他们产品的试用版,当试用期结束时,他们会显示一个对话框,指向android市场上的解锁器应用程序的链接。您可以使用相同的策略,当用户尝试输入超过10条记录/月时,向他们显示警报并提供解锁应用程序的链接。我认为这应该解决你对人们感到困惑的担忧。