【问题标题】:Temporary License Play Store临时许可证 Play 商店
【发布时间】:2012-06-23 13:33:39
【问题描述】:

我想尽快发布一个付费应用程序并将其放在 Google Play 商店中进行购买。 关于许可,我看到 Google 提供了很棒的许可验证库 (LVL),而且文档也非常有用。
我唯一的问题是我需要临时许可证的选项,所以:

  • 如果用户在 Play 商店中以少量费用购买应用程序,他应该能够在首次启动后运行一段时间。
  • 到期后,用户应该能够再次从 Google Play 商店购买许可证,并在同一设备上使用同一帐户再次运行它。

我正在寻找 Google 提供的许可证续订选项,而我无需设置自己的许可服务器。 在我看来,这在 Google Play 商店是不可能的,因为一旦购买了应用程序,它就会在 Google 上注册,无论用户使用什么设备,都不需要重新购买。

我的应用程序旨在用于商业目的,因此我正在寻找一种 Google 支持的许可模式。到目前为止,我找不到任何关于 LVL 临时许可的信息。您知道我可以实施的其他可能性吗?我真的在 Play Store 上寻找一个选项,因为它被广泛使用。

【问题讨论】:

  • 他们在应用程序计费...为什么不直接设置您的许可证购买呢?每当他们的“令牌”用完时,他们就会从应用程序中购买一个新的“令牌”。并且该应用会在启动前检查新的令牌。
  • 这个问题不是关于编程,而是关于我应该使用谷歌的什么许可选项,所以这更像是一个法律建议问题。
  • 我投票结束这个问题,因为它与编程无关。

标签: android app-store payment temporary android-lvl


【解决方案1】:

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

  • 它确实不适用于订阅类型的模型
  • 很容易破解。大多数实现都可以被 AntiLVL 之类的脚本破解

相反,您可以使用 Google 提供的应用内购买 API 的 Subscriptions 功能。这是专门为满足您的需求而设计的。

【讨论】:

  • 感谢您的回答。应用内计费似乎对我的计划非常有用,我已经安装了 SDK 上提供的示例应用程序并浏览了代码,但它非常广泛,我需要更多时间来考虑它。每当用户购买“令牌”时,它将存储在本地 - 因此,如果用户删除他的应用程序数据,他也会失去他的“令牌”或运行应用程序的许可证。我认为这是我可以忍受的问题,但如果您知道任何其他方法,请告诉我。再次感谢!
  • 如果用户购买过一次,并且是托管项目,那么每当他/她重新安装应用程序时,您可以使用恢复交易功能来查看用户是否购买了所述令牌.
猜你喜欢
  • 1970-01-01
  • 2019-07-23
  • 2021-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-19
  • 1970-01-01
相关资源
最近更新 更多