¿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.
- Entendiendo el Licenciamiento de Aplicaciones de Android
- Android LVL: No se pudo vincular al servicio
- Android LVL razonable?
- ¿Alguna manera alrededor del funcionamiento terrible de SecretKeyFactory con LVL y AESObfuscator?
- La validación de la licencia de Google falla repentinamente en el dispositivo de desarrollo
- Respuesta de prueba de licencia de Android: nunca funciona
- La aplicación de licencias de Android no funciona?
- Clases desconocidas ILicensingService anota cuando obfusca el proyecto de Android
- Error en la verificación de la firma de Android LVL
- Informe de error de verificador de licencia - ¿qué significa esto?
- Permitir que los usuarios descarguen su propia aplicación pagada de forma gratuita en Android
- No se puede encontrar el paquete de licencias de Google Market en SDK Manager
- Android Uso de licencias y / o facturación en la aplicación
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