将Android应用从免费/付费模式转换为应用内付费解锁

我目前在市场上有一个应用程序,该应用程序既有免费的广告支持版本,也有付费的无广告“专业版”,具有额外function。

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

我有兴趣听到有关这样做的反馈意见,如果有人在这里做了这样的举动…是否有任何缺点转换到这个新的模式?

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

Solutions Collecting From Web of "将Android应用从免费/付费模式转换为应用内付费解锁"

滑稽。 我做了另一种方式(转换(应用程序+补充许可证)付费版本,没有审判)。 但是我的旧版(app +许可证scheme)可能适合您。 它在不久前被实现,在应用程序内购买非常简单。

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

这可以适用于你稍作修改。 您可以使用提供挑战 – 响应内容提供商的APKreplace旧的付费许可APK,只需足够的用户界面即可通知旧应用的用户需要安装新版本2.0 APK。 然后修改您的应用内购买应用程序来检查内容提供商的存在,如果内容提供商查询成功,则转换为许可状态。

旧的应用程序的用户强制下载会有点笨拙,但在我看来,你将不得不迫使他们以某种方式下载新的。 但对于十几个付费用户来说,这似乎是相当无害的。