¿Cómo aumentar la caché de LVL-tiempo válido?

He implementado la política administrada por el servidor LVL en mi aplicación. Sé que la respuesta del servidor lvl se almacena en caché en un dispositivo durante algún período de tiempo para que los usuarios puedan utilizar una aplicación sin conexión interent (lvl utiliza la licencia en caché entonces). Me gustaría saber exactamente cuánto tiempo es ese período y cómo puedo aumentarlo. Básicamente, lvl he implementado licencia de cheques cada vez que se inicia la aplicación y me gustaría aumentar el tiempo de caché válido a 60 días.

No he encontrado el valor real de la caché lvl tiempo establecido por los servidores de google, pero he encontrado cómo cambiarlo. En el archivo ServerManagedPolicy.java cambie:

 setValidityTimestamp(extras.get("VT")); 

A lo que quieras (aquí a 30 días):

 setValidityTimestamp(String.valueOf(System.currentTimeMillis() + (MILLIS_PER_MINUTE * 60 *24*30))); 
  • La importación com.google.android.vending no se puede resolver en un proyecto androide importado
  • ¿Cómo probar el androide apk sin licencia sin comprar en el mercado?
  • ¿Cómo publicar una nueva clave de licencia de una aplicación para Android?
  • API de licencias de mercado en emuladores de Android
  • ¿Cuáles son los códigos de respuesta (valores) devueltos por el servidor de Google Play en una respuesta de licencia?
  • LicenseChecker checkAccess filtra ServiceConnection
  • Android: ¿Debo llamar al LicenseChecker cada vez que abra la aplicación?
  • Android con hormigas licencia dependencias de biblioteca
  • ¿Cómo dar (ya comprado) la aplicación de Android al cliente como un regalo?
  • ¿Dexguard evita grietas simples de LVL?
  • ¿Cómo obtener el ID de USUARIO de Google (no el ID del dispositivo) de seguro?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.