因此,我已经阅读了LVL文档,并将其与我的应用程序配合使用。我已经看到有关缓存响应的问题。但是,仍然让我想到,根据LVL文档中的一些措辞,Google是否希望我们在每次应用程序初始化时都打电话给许可证检查器?这是实施这个最安全的方法吗?像Google建议的那样使用ServerManagedPolicy,我们是否只需调用许可证检查,并运行我们的应用程序,或者如果他们失败了,我们会选择做什么?我的一个小问题是使用网络数据。他们深入研究我们需要谨慎使用资源而不通知用户,在我看来,这是对网络数据的使用,而不让用户知道。Android:每次打开应用程序时我应该打电话给LicenseChecker吗?
要补充一点,是否有人因为此代码而遇到任何类型的延迟到他们的应用程序?由于我的应用程序的性质,打开它,然后等待每一次通过网络来确定通过它肯定会分散它的使用。我应该自行缓存回应,还是我想方设法?
感谢您的回复。在发布问题后,我一直在阅读更多内容并仔细研究。它看起来像LVL会做它自己的缓存。所以我可能会过度关注这会产生的实际流量。我只是打电话给主程序的onCreate上的许可证检查。如果它成为一个真正的问题,我可以用更宽松的版本发布更新。我只是假设ServerManagedPolicy会为我做所有的后台工作,就像他们说的那样。 – Isaac 2011-01-19 19:54:29
在@Tom的回答中看到我上面的评论。举一个简单的例子,结果Toast,你会看到每次启动应用程序时都会调用它。 – trgraglia 2011-01-30 15:52:07