我有一个简单的数据库驱动的应用程序。我希望提供免费和付费版本。免费版本的唯一限制是,您每月只能添加10条记录。
在维护数据库的同时处理从免费升级到付费的最佳方法是什么?
我曾计划使用应用内结算来解锁存储无限制记录/月的能力,但我认为这对于我的简单应用来说可能已经过时了。
其他想法是出售解锁应用程序...我不知道人们是否会对这个概念感到困惑。
我总是可以将免费数据库写入SD卡并让付费应用程序复制它。但是关注的是没有SD卡的人,看起来好像会出问题而有人会丢失他们的数据。
对此有何想法?
答案 0 :(得分:0)
如果您不想使用应用内结算,则需要两个单独的套餐,免费/付费或免费/解锁。恕我直言免费/解锁器比免费/付费方便得多。在您选择免费/付费时,您将以相同应用程序的两个副本结束,并且您将遇到类似于您在数据库中提到的问题。
Android LVL在这种情况下是不行的,你可以用它来检查许可证并启用/禁用每月10条记录的限制,但你只限于一个软件包(这意味着你将在android市场上拥有付费的apk但对于" free"版本,您需要自行分发应用程序。)
我认为PowerAMP提供了一个很好的解决方案。他们有一个免费的应用程序,作为他们的产品的试用版,当试用期结束时,他们会显示一个对话框,其中包含指向Android市场中的解锁器应用程序的链接。当用户尝试输入超过10条记录/月时,您可以使用相同的策略向他们显示带有解锁器应用程序链接的警报。我认为这可以解决你对人们感到困惑的担忧。