繁体   English   中英

Android许可证验证异常行为

[英]Android License Verification strange behaviour

我的行为很奇怪,对此我也没有任何解释。 有人可以帮我吗 ?

  • 我在我的应用程序中实现了LV。
  • 我将此应用程序作为付费应用程序上传到Google Play。
  • 我正在测试应用程序
  • 我通过gmail将应用程序发送到了我的测试Google帐户。 我喜欢模拟一个破解版本。
  • 我安装了“破解”版本,很高兴看到我的应用拒绝了访问。
  • 我卸载了“破解”应用程序。
  • 我从Google Play购买了相同的应用程序(我看到带有价格的按钮)并安装它,我很高兴看到该应用程序允许我使用它。

到目前为止一切都很好。

  • 我向“钱包商家中心”退还了自己的订单,并且在状态中看到该订单已被取消。
  • 我重试安装并运行“破解”版本。 我的应用程序允许我使用该应用程序! 在GooglePlay中,我看到安装按钮没有价格,即使取消订单,我仍然可以安装该应用程序!

我希望在Google Play中我会再次看到带有价格的按钮,而我的“破解”应用程序会拒绝我访问吗? 这意味着,如果有人要求我(在正式30分钟后)退款,而我这样做,则用户仍然可以免费使用该应用!

有人可以解释一下吗?

您可能决定使用ServerManagedPolicy 它使用许可证文件来避免过多询问许可证服务器。

现在,购买的应用程序版本将有效的许可证文件保存在文件系统中。 如果由于某种原因(例如,您更改了此许可证文件的路径),该文件在退款时并未删除,则该文件仍然有效。

这意味着,如果您现在安装“破解”版本并找到此许可证文件,则它将允许该应用程序运行。

通常,许可证文件中的初始值应避免其运行时间超过退款期限。 因此,您将看到使用一段时间后,许可证会锁定您的破解版本,这会自动解决您的问题,这无疑会导致意外的长时间延迟。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM