0

我想创建一个试用版应用程序,但我找不到如何在固定时间(比如 15 天)内限制应用程序的使用。

可以使用android LVL吗?

4

1 回答 1

0

我建议您阅读此线程的第二个答案

我认为您不能也不应该发布与未来付费版本具有相同软件包的免费版本:您将无法这样做。

但在我看来,正确的解决方案是使用其他类型的安全检查来阻止应用程序在一段时间后工作的不同包。

您希望人们免费下载您的应用程序,然后您别无选择,只能说您的应用程序对每个人都是免费的,但这可能是有限的试用期(即 6 月 15 日的 ber)

否则,我看不出你怎么能让人们免费下载它并为许可证付费。

请记住,如果您选择制作免费应用程序:

  • 这导致服务器策略管理器发送大量数字作为许可证检查器的有效时间戳。
  • 因此,当您的应用程序变为付费时,您将永远无法说出您的第一批免费版本用户是否已转换... LVL 将让您的免费用户运行免费版本。

我有点认为通过重新编写服务器管理的策略并在从服务器接收它时更改有效性应该是可行的,但在我看来 LVL 并不是为此而设计的,如果失去一些收入将是很遗憾的......这是servermanager 的代码,如果免费提供许可证,您可以尝试覆盖 setValidityTimestamp 并给它一个上限。

但是,在我看来,正确的解决方案是使用另一种安全检查的不同包,该包会阻止应用程序在一段时间后工作。

斯特夫

于 2011-05-24T14:57:36.173 回答