¿Cómo evitar que la aplicación de Android se actualice desde la tienda de Google Play?

Tengo una aplicación para Android que se publica en Google Play Store. La aplicación Google Play Store es la forma en que los usuarios finales instalan las actualizaciones. Me doy cuenta de que depende de la discreción del usuario para activar las actualizaciones automáticas, por lo que esta característica puede o no puede activarse con cualquier teléfono determinado.

Mi aplicación ejecuta un servicio de primer plano con un icono en la barra de notificaciones cuando se está ejecutando. Durante la prueba del procedimiento de actualización automática, me di cuenta de que si el servicio se está ejecutando y la aplicación se actualiza, el servicio se cierra (lo cual es de esperar desde la instalación del nuevo código).

Sin embargo, me gustaría evitar esto si es posible. Lo que me gustaría que ocurriera es encontrar una forma de detectar cuando la actualización automática intenta actualizar mi aplicación. Si el servicio está funcionando, me gustaría negar las actualizaciones hasta que el servicio termine su trabajo y se apague.

¿Hay alguna forma de detectar cuando la tienda de Google Play intenta actualizar su aplicación y, si es así, hay una forma de bloquear la actualización hasta que determine que su aplicación está en un estado seguro para apagarse?

Desafortunadamente, no creo que haya una forma de detectar cuando Play Store intenta actualizar tu aplicación, a menos que tengas una segunda aplicación para escuchar este evento. E incluso si usted tiene una manera de detectar esto, no creo que pueda cancelar la actualización.

Tal vez sería una idea para que usted pueda transferir el trabajo que está haciendo a su segunda aplicación, mientras que el primero está siendo actualizado. Sin embargo, no necesito decir que esto suena como una solución muy hacky.

Debe centrarse en guardar su estado y continuar desde donde se fue después de que la aplicación se actualiza y se inicia.

  • La aplicación Google Play Top Charts ya no se clasifica en absoluto después de cambiar el título?
  • Google play alfa publicar va a prod?
  • ¿Cómo busco Android Market basado en el nombre de desarrollador de dos palabras?
  • Tiempo que tarda en ver mi primera aplicación de Android en el mercado después de publicar
  • Android Market, Razón de cancelación del pedido - Canceló este pedido
  • ERROR: dump falló porque no se encontró AndroidManifest.xml
  • Mercado de Android: el número de instalaciones activas supera el total de descargas
  • Cómo eliminar la aplicación de los listados de aplicaciones en la Consola para programadores de Android
  • SlidingTabLayout margen izquierdo y derecho
  • Si envío una revisión a un usuario, ¿seguirán recibiendo actualizaciones de Play Store?
  • IInAppBillingService.aidl no puede generar archivos Java en Android Studio
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.