2012-06-23 141 views
0

我想尽快发布付费应用程序并将其放到Google Play商店中购买。 关于许可证,我看到Google提供的许可证验证库(LVL)非常棒,文档也非常有用。
我唯一的问题是,我需要一个临时许可证的选项,所以:如果用户购买的应用在Play商店中为一小笔钱,他应该能够运行一段临时许可Play商店

  • 首次启动后的一段时间。
  • 用户应该能够再次从Google Play商店购买许可证,并再次使用同一个帐户在同一设备上运行该许可证。

我正在寻找由Google提供的许可证续订选项,无需我设置自己的授权服务器。 在我看来,Google Play商店无法做到这一点,因为一旦购买了应用程序,它就会在Google注册,无论用户使用何种设备,用户都无需重新购买。

我的应用程序旨在用于商业目的,因此我正在寻找Google支持的许可模式。到目前为止,我还没有找到与LVL临时授权有关的任何信息。你知道我可以实现的其他可能性吗?由于广泛使用,我真的很想在Play商店中找到一个选项。

+0

他们在应用程序结算...为什么不只是设置你的许可证购买?他们会在应用程序耗尽时从应用程序内购买新的“令牌”。应用程序在启动之前检查新的令牌。 – FoamyGuy

+0

这个问题不是关于编程,而是关于从谷歌应该使用什么许可证选项,因此这更多的是法律建议问题。 – Trevor

+0

我正在投票结束这个问题,因为这与编程无关。 –

回答

0

使用此LVL是一个坏主意,因为:

  • 其实,它并不是意味着订阅类型模型
  • 这是很容易被破解。大多数实现可以通过脚本进行破解,如AntiLVL

相反,您可以使用Google提供的In App购买API的Subscriptions功能。这是专门设计来做你想做的。

+0

谢谢你的答案。应用内付款似乎对我的计划非常有用,我已经安装了SDK上提供的示例应用程序,并通过了代码,但它非常广泛,我需要更多时间来思考。 每当用户购买一个“令牌”时,它将被存储在本地 - 所以如果用户删除他的应用数据,他也将失去他的“令牌”或运行该应用的许可证。我会认为这是一个我可以忍受的问题,但如果你知道任何其他方法,请让我知道。 再次感谢! – user981085

+0

如果用户购买了一次,并且它是一个托管项目,那么无论何时他/她重新安装应用程序,都可以使用恢复事务功能来确定用户是否购买了该令牌。 –