Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿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?

  • ¿Cómo activar un producto integrado en la aplicación en la consola de Google Play para desarrolladores mientras la aplicación está en borrador?
  • Error de Play Store "Subiste un APK firmado con un certificado inseguro"
  • Android cómo publicar la versión beta de la aplicación
  • LicenseChecker checkAccess filtra ServiceConnection
  • Compras en la aplicación con varias cuentas
  • Viewpager + FragmentpagerAdapet + Fragmentos + ListView = aplicación insanamente lenta
  • Algunos usuarios (pero no todos) reciben "El archivo del paquete no se firmó correctamente" al descargar mi aplicación desde Google Play
  • ¿Cómo puede comprobar si un usuario ha calificado su aplicación en el mercado de Android?
  • 2 Solutions collect form web for “¿Es posible forzar a los usuarios de versiones de aplicaciones anteriores a actualizar?”

    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.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.