¿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.
- ¿Cómo publicar una nueva clave de licencia de una aplicación para Android?
- La importación com.google.android.vending no se puede resolver en un proyecto androide importado
- Base de aplicaciones de Android 64 clave pública
- Comprobación de licencia para una clave pro
- Android LVL y InAppBilling: cómo seleccionar la cuenta de usuario actual para la compra?
- La validación de la licencia de Google falla repentinamente en el dispositivo de desarrollo
- Android: licencias de aplicaciones, protección contra copias
- ¿Dexguard evita grietas simples de LVL?
- ¿Por qué recibo siempre la misma respuesta de prueba de android-lvl?
- Android LVL: No se pudo vincular al servicio
- ¿Cómo obtener el ID de USUARIO de Google (no el ID del dispositivo) de seguro?
- API de licencias de mercado en emuladores de Android
- Tutorial de licencias de Android - Paso final
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)));
- Escalado de la vista de Android 4.1 (setInitialScale, meta-escala inicial no funciona)
- Capturar captura de pantalla de Android con appium