Android 如何增加LVL缓存的有效时间?
我已经在我的应用程序中实施了LVL服务器管理策略。我知道lvl服务器响应在设备中缓存了一段时间,因此用户可以在没有Internet连接的情况下使用应用程序(lvl使用缓存的许可证)。我想知道这段时间到底有多长,我怎样才能增加它。Android 如何增加LVL缓存的有效时间?,android,android-lvl,Android,Android Lvl,我已经在我的应用程序中实施了LVL服务器管理策略。我知道lvl服务器响应在设备中缓存了一段时间,因此用户可以在没有Internet连接的情况下使用应用程序(lvl使用缓存的许可证)。我想知道这段时间到底有多长,我怎样才能增加它。 基本上,每次应用启动时,lvl I都会执行许可证检查,我希望将缓存有效时间增加到60天。我还没有找到google服务器设置的lvl缓存时间的实际值,但我找到了如何更改它的方法。在ServerManagedPolicy.java文件更改中: setValidityTime
基本上,每次应用启动时,lvl I都会执行许可证检查,我希望将缓存有效时间增加到60天。我还没有找到google服务器设置的lvl缓存时间的实际值,但我找到了如何更改它的方法。在
ServerManagedPolicy.java
文件更改中:
setValidityTimestamp(extras.get("VT"));
无论你喜欢什么(这里到30天):
你改这门课了吗?它在哪里?我试图更改.jar文件中的.class,但没有成功。您必须下载LVL库并将其作为库项目导入工作区。这里介绍了所有内容:。然后您可以在
ServerManagedPolicy.java
中更改缓存可用时间,正如我前面所述。
setValidityTimestamp(String.valueOf(System.currentTimeMillis() + (MILLIS_PER_MINUTE * 60 *24*30)));