Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何增加LVL缓存的有效时间?_Android_Android Lvl - Fatal编程技术网

Android 如何增加LVL缓存的有效时间?

Android 如何增加LVL缓存的有效时间?,android,android-lvl,Android,Android Lvl,我已经在我的应用程序中实施了LVL服务器管理策略。我知道lvl服务器响应在设备中缓存了一段时间,因此用户可以在没有Internet连接的情况下使用应用程序(lvl使用缓存的许可证)。我想知道这段时间到底有多长,我怎样才能增加它。 基本上,每次应用启动时,lvl I都会执行许可证检查,我希望将缓存有效时间增加到60天。我还没有找到google服务器设置的lvl缓存时间的实际值,但我找到了如何更改它的方法。在ServerManagedPolicy.java文件更改中: setValidityTime

我已经在我的应用程序中实施了LVL服务器管理策略。我知道lvl服务器响应在设备中缓存了一段时间,因此用户可以在没有Internet连接的情况下使用应用程序(lvl使用缓存的许可证)。我想知道这段时间到底有多长,我怎样才能增加它。
基本上,每次应用启动时,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)));