¿Hay alguna forma de tener una "actualización crítica" para mi aplicación en Google Play Store que requiera que el usuario actualice la aplicación para seguir usándola?
Por ejemplo, digamos que empujo una actualización que trae algunas correcciones de errores. Nada obligatorio, el usuario lo actualiza si lo desea: es una actualización no crítica.
Ahora, digamos que corrijo un problema de seguridad muy grave en mi aplicación y quiero que todos los usuarios actualicen a esta versión para seguir usando la aplicación: esta es una actualización crítica.
Básicamente, si hay una actualización crítica y el usuario aún no se ha actualizado, no puede usar la aplicación hasta que lo haga.
¿Es esto posible usando Play Store?
Gracias por sus comentarios!
android
android-market
Pierre
fuente
fuente
version < x
y lograr esencialmente lo mismo. Sin embargo, tenga en cuenta la experiencia del usuario. Usted va a tener una o más personas afuera en una conexión 3G de mala calidad que no pueden actualizar, pero podría utilizar - es lo que realmente quiere obligarlos a buscar en otra parte?Respuestas:
Para que esto funcione, algún tipo de lógica que use la aplicación debe estar bajo su control. Y luego, sin esa parte de la lógica, la aplicación no funcionará y puede mostrar un mensaje: "su aplicación está desactualizada, descargue la nueva versión para continuar usándola".
Considere una aplicación de mensajería donde el tráfico pasa a través de sus servidores. Simplemente rechace enviar mensajes de clientes que usen una versión desactualizada.
fuente
No debería ser su responsabilidad decidir qué usuarios necesitan o desean ejecutar en sus dispositivos.
La mejor manera de manejar la situación que describe es notificar a los usuarios que se ha publicado una corrección de errores de seguridad crítica y que todos deberían actualizar la aplicación.
fuente
Licencias de aplicaciones
La única forma de obligar a un usuario a actualizar a la última versión es usar un esquema de licencia. Ya existe el SDK de licencias de aplicaciones que le permitirá registrar el usuario. Una vez que estén registrados, puede revocar la licencia de versiones antiguas . Obligar al usuario a actualizar si desea continuar utilizando la aplicación.
Debe verificar los términos y condiciones de la licencia para ver si Google permite que las licencias se usen de esa manera.
Qué puede hacer, qué puede hacer el usuario y quién debe hacerlo. Es todos los problemas técnicos / legales relacionados con el uso de su aplicación. ¿El usuario hizo clic en un acuerdo de términos / condiciones antes de usar la aplicación? ¿Especificó que el usuario acepta aceptar actualizaciones y dejar de usar versiones antiguas?
A menos que haya establecido estos términos para que el usuario los acepte, y estos términos no entren en conflicto con los términos / condiciones de Google para aplicaciones, entonces no veo ningún problema al obligarlos a actualizar.
Dicho esto, no estaría de acuerdo con esos términos y no usaré la aplicación;)
fuente