¿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).
- Formateo de la descripción de la aplicación de Google Play
- Android Google Play Advertencia: Vulnerabilidad de procesador de errores SSL
- Google Play Advertencia Implementación incorrecta de la facturación de Google Play inApp
- Cómo agregar la aplicación no libre en el mercado de Android de un país no compatible (Letonia)?
- Dispositivos compatibles 0 en Google play
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?
- "Paquete no firmado correctamente" aparece para algunos usuarios
- Consola para desarrolladores de Google Play Store: no se puede administrar la lista de probadores para la prueba de beta cerrada
- ¿Cómo saber si un usuario específico ha calificado una aplicación para Android?
- Android alpha testing "Artículo no encontrado"
- Error en Google Play Store DF-BPA-10
- "Almacenamiento insuficiente disponible", incluso hay mucho espacio libre en la memoria del dispositivo
- Comprobación de la facturación en la aplicación
- ¿Hay alguna manera de cambiar el nombre de una aplicación en la tienda de aplicaciones de Google Play?
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.
- ¿Cuál es la manera correcta de tratar con los eventos de Fragmento obsoletos onAttach y onInflate
- KeyAttestation en Android Nougat API 24