首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android许可证验证奇怪行为

Android许可证验证奇怪行为
EN

Stack Overflow用户
提问于 2015-02-28 16:21:49
回答 1查看 103关注 0票数 1

我有一种奇怪的行为,对此我没有任何解释。有人能帮我吗?

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

目前一切都很好。

  • 我向“钱包商人中心”退还了我自己的订单,我从状态中看到,它被取消了。
  • 我重新尝试安装和运行“破解”版本。!!!我的应用允许我使用这个应用程序!在GooglePlay中,我看到安装按钮没有价格,我仍然可以安装应用程序,甚至订单被取消!

我希望在google play中,我再次看到了带有价格的按钮,而我的“破解”应用程序拒绝了我的访问。这意味着,如果有人要求我退款(官方30分钟后),我这样做,用户仍然可以使用该应用程序,但免费!

有人能解释一下吗?

EN

回答 1

Stack Overflow用户

发布于 2015-06-12 05:17:38

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

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

这意味着,如果你现在安装你的“破解”版本,并找到这个许可文件,它允许应用程序运行。

通常,许可证文件中的初始值避免运行它比退款期长得多。因此,您将看到,经过一段时间的使用,许可证锁定了您的破解版本,该版本自动解决了您的问题,当然,延迟时间太长了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28783940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档