2012-06-26 86 views
9

我目前在市场上有一款应用程序,该应用程序拥有免费广告支持版本和付费无广告“专业版”特征。将Android应用程序从免费/付费模式转换为应用程序内付费解锁

在每个发布周期构建两个不同的项目实际上是小行星中的一个痛苦;我很乐意把它归结为一个。

我很想听到有关这样做的反馈,如果有人在这里做了这样的举动......有没有什么缺点转换到这个新模型?

我目前有十几个付费用户。我能否通过他们的电子邮件地址让他们成为应用程序内购买的“所有者”,还是会被迫再次购买应用程序? (如果我不能让它们成为拥有者,我可能会放弃这个想法直到我的下一个应用。)

+0

刚刚注意到[类似问题](http://stackoverflow.com/questions/8918219/how-to-migrate-from-a-paid-android-application-to-an-application-paid-for-with -i)只要我点击提交。该死的。 (虽然这个问题没有得到很好的回答。) –

回答

2

有趣。我以另一种方式完成了它(将(app +补充许可证)转换为付费版本,无需试用)。但我的旧版(app +许可证方案)可能适合您。它在不久前被实施,然后在应用程序内购买非常简单。

我的旧授权计划:为主应用下载一个Google Play;一个单独的主要应用程序许可证列表(请参阅“2player 1.0许可证(已过时)”)。许可证下载不提供UI,但实现了内容提供商。主应用程序尝试查询许可APK提供的内容提供商。如果内容提供者查询成功,则主应用程序转换为“许可”状态。内容提供商本身提供了一个初步的挑战/响应数据交换,以防止完全微不足道的黑客行为。

这可以适用于你稍作修改。您可以使用提供质询响应内容提供商的APK替换旧的付费许可APK,然后使用足够的用户界面通知旧应用的用户,他们需要安装新版本2.0 APK。然后修改您的应用内购买应用以检查内容提供商的存在,并在内容提供商查询成功时转换为许可状态。

旧应用程序的用户强制下载会有点笨重,但在我看来,你将不得不迫使他们无论如何都要下载新的应用程序。但对于十几个付费用户来说,这看起来很无害。

相关问题