¿Es posible forzar a los usuarios de versiones de aplicaciones anteriores a actualizar?

¿Es posible eliminar versiones anteriores de las tiendas de aplicaciones y evitar que los usuarios las utilicen? No he incluido algún marco que comprueba si hay una actualización, por lo que mi pregunta es si hay algo nativo de Google y / o Apple que me permite marcar las versiones anteriores como obsoletas o algo. como eso.

Me temo que no hay algo como eso, pero tal vez alguien sabe una solución?

Todavía puede hacer una llamada de API o una httpUrlConnection para obtener la última versión disponible, o buscar esta actualización en el mercado de google si el usuario lo tiene, y luego redirigir al usuario en el mercado en caso de actualización disponible, lo que le impide utilizar La aplicación en este caso.

Sin embargo, si el usuario desconecta esta solución ya no funcionará. Si no tiene miedo de lo que puede hacer el usuario fuera de línea, esta solución de trabajo.

Editar : lo siento, no vi que su aplicación fue lanzada todavía!

Así que no creo que sea posible entonces, especialmente por razones de seguridad. Y no se olvide que muchos usuarios no tienen el mercado de google (bloqueado en china, a veces sustituido por la tienda Samsung o de otro, …).

AFAIK puede hacerlo en la propia aplicación.

Simplemente guarde android:versionName en la primera inicialización de la aplicación.

A continuación, en cada inicio, obtenga la versión actual y compruebe su comparación con la última / guardada. Si es igual, entonces ignora. Si es diferente, puede mostrar un cuadro de diálogo no cancelable para forzar al usuario a actualizar la aplicación.

Para obtener la versión de la aplicación:

 PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(), 0); String version = pInfo.versionName; 

Creo que es una forma amigable para los desarrolladores.

  • Compra de aplicaciones en Android que se bloquea después del pago
  • Efecto de la actualización de una aplicación en Google Play en las descargas
  • ¿La aplicación de la licencia de Android que muestra no tiene licencia?
  • ¿Debo usar el mismo nombre de paquete en mis aplicaciones de iOS y Android?
  • Cómo crear 2 jarras para pro y lite con el mismo nombre en andorid / eclipse
  • Protección de copia de aplicaciones de Android y archivos de datos
  • Cómo probar beta y alfa simultáneamente en Google Play
  • Manifiesto de Android Restringir a las tabletas
  • Enorme diferencia entre la liberación APK - firmado tamaño APK
  • Android - ¿Es posible obtener el programa de referencia de instalación mediante programación?
  • "Almacenamiento insuficiente disponible", incluso hay mucho espacio libre en la memoria del dispositivo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.