检测是否已购买免费应用程序以获取金钱

时间:2014-11-27 16:03:28

标签: android google-play

我们计划将目前付费的应用程序更改为免费的#34; (演示)应用程序通过应用内购买来解锁整个游戏。

我们实现此转换的问题在于,我们已经拥有为应用付费的客户。因此,我们需要确保他们不必支付他们已经购买过的东西。我们已经找到了我们能想到的所有可能的解决方案,但没有运气。

许可是不可能的,因为它将始终对免费应用程序有效。

任何建议都将不胜感激。作为后备,我们必须创建两个应用程序,但我们更愿意只保留一个。

此致 Jannek

编辑:

感谢您的反馈。我们没有找到解决方案,但最终使用第一个成就来默认解锁游戏。这涵盖了我们80%的球员。不幸的是,还有80%的海盗。对于剩下的20%,我们设置了一个令牌服务器,他们可以通过输入购买信息的最后8位来解锁游戏。

这也允许我们在Google Play上发布促销代码。

1 个答案:

答案 0 :(得分:2)

一些令人不满意的解决方案:

  1. 在免费提供之前更新应用。以某种方式收集使用它并记录它们的人的ID。不足之处是会遗漏那些很少更新或使用您的应用的人。

  2. 将付费应用作为新套餐发布。将旧的转换为“预付许可证”。您可以从新的应用程序中检测是否安装了许可证应用程序。下行是您丢失所有评分和评论。