¿Es posible forzar EULA durante la instalación de la aplicación para Android?
Durante la subida de una aplicación de Android a Google Playstore, no vi ninguna opción para especificar el texto de EULA. Me pregunto si es posible hacer cumplir EULA tal que un usuario tiene que aceptarlo antes de que la instalación pueda suceder.
Si esto no es posible, necesitaría forzar programaticamente al usuario a convenir en el primer uso.
- Publicar versión beta en el mercado de Android
- ¿Cuántos usuarios tienen la versión actualizada de la aplicación
- ¿Cómo se lanza la intención de Google Play en el modo "Enviar comentarios" en Android?
- Lo que es promocional y gráfico de la característica en Android Market / Play Store?
- Android Market: ¿Cómo especificar las nuevas calificaciones de contenido requeridas?
- Problemas de publicación y pruebas beta de Google Play
- La gente no puede descargar nuestro producto específico en Android Market
- Error al actualizar el inventario. Facturación en la aplicación
- Cómo eliminar un producto de la aplicación en la consola de Google Play Store para desarrolladores
- ¿Se pueden probar las aplicaciones de Android Auto en dispositivos reales?
- Forzar la actualización de la aplicación a través del mercado, como si el usuario haga clic en "Actualizar"
- ¿Es posible descargar un APK antiguo para mi aplicación desde Google Play?
- Opciones y mejores prácticas para publicar la versión gratuita y de pago de la misma aplicación en Android Market
Tuve que manejar esto recientemente. Nunca pude averiguar cómo integrar nuestro EULA con Google Play Store, así que decidí una solución que incluyera la presentación del EULA en el primer uso. Tuve una restricción adicional en que tuve que volver a mostrar el EULA con cada actualización de la aplicación.
Este fue el resumen básico de mi enfoque:
- Use SharedPreferences para almacenar el EULA de la versión actual de la aplicación que se haya aceptado.
- Comparar la versión de la aplicación actual en el inicio con la de SharedPreferences
- Si no coinciden, muestre un DialogFragment personalizado con un Webview que mostraría el EULA en (ya que el mío era un archivo html). Configuré el DialogFragment para ser modal. Es decir, sólo tienen un botón de Aceptar y no se puede despedir si tocan fuera.
- Actualice la versión actual de la aplicación en SharedPreferences una vez aceptada.
- Deslizar para eliminar un cardview hace parpadear durante un breve segundo antes de animar
- Cómo identificar el usuario basado en la huella digital en la versión de Android M?