我已在我的应用中实施了LVL服务器托管策略。我知道lvl服务器响应会在设备中缓存一段时间,因此用户可以在没有internt连接的情况下使用应用程序(然后lvl使用缓存许可证)。我想知道这段时间到底有多长,以及如何增加它。 基本上,我每次应用程序启动时都会实施检查许可证,并且我希望将缓存有效时间增加到60天。
答案 0 :(得分:9)
我还没有找到谷歌服务器设置的lvl缓存时间的实际值,但我发现了如何更改它。在ServerManagedPolicy.java
文件更改:
setValidityTimestamp(extras.get("VT"));
任何你喜欢的(这里是30天):
setValidityTimestamp(String.valueOf(System.currentTimeMillis() + (MILLIS_PER_MINUTE * 60 *24*30)));