Información

Solución de problemas: Android: Aplicación ejecutándose en segundo plano

Los teléfonos Android modernos restringen la actividad de las aplicaciones en segundo plano de forma predeterminada para ahorrar batería. El sistema puede detener procesos, restringir el GPS y las conexiones de red e incluso cerrar la aplicación cuando el usuario cambia a otra aplicación o la pantalla se bloquea.

Para que Uniti funcione correctamente en segundo plano (por ejemplo, para ubicación, sesiones y GPS):

Instrucciones generales (Android):

  • Abra Configuración.
  • Vaya a Aplicaciones (Apps / Apps y notificaciones).
  • Seleccione Uniti de la lista de aplicaciones.
  • Abra la sección Batería / Uso de la batería.
  • Localiza la opción Optimización de batería y configúrala en:
    • No optimizar o
    • Sin restricciones.

Cuando una aplicación está marcada como «No optimizada», Android no restringirá su actividad en segundo plano, lo cual es crucial para mantener la sesión y las notificaciones en funcionamiento después de salir de la interfaz de la aplicación.

Además de deshabilitar la optimización de la batería, algunos teléfonos (Samsung, Huawei, Xiaomi, OnePlus, etc.) tienen sus propios mecanismos de ahorro de energía:

  • Desactive el modo de ahorro de batería del sistema (Modo de ahorro de batería/ahorro de energía).
  • En los teléfonos Samsung y sistemas relacionados, marque “Aplicaciones en suspensión” / “Límites de uso en segundo plano” y elimine Uniti de la lista de suspensión automática.
  • En MIUI/Huawei, deshabilite «Administrar automáticamente» y habilite Inicio automático/Ejecutar en segundo plano para Uniti.

Estas configuraciones ayudan a garantizar que el sistema no cierre aplicaciones después de un tiempo de inactividad.

Problema:
La aplicación se ejecuta en segundo plano durante un tiempo, pero luego pierde la conexión o las tareas de GPS se detienen.

Solución diagnóstica:

  • Asegúrese de que Uniti tenga permisos de ubicación completos: «Permitir siempre / Permitir todo el tiempo» en Permisos de ubicación.
  • En algunos modelos de Android (especialmente los más nuevos, por ejemplo, Android 14/15), incluso con la optimización deshabilitada, el sistema aún puede restringir las aplicaciones; en ese caso, el usuario debe habilitar «Permitir uso en segundo plano» / «Sin restricciones» o confirmarlo manualmente en la configuración de la batería.

Cuando la aplicación Uniti:

  • no funciona después de salir de la pantalla,
  • se detiene después de unos minutos,
  • no envía actualizaciones de GPS en segundo plano,

En la configuración de la batería, el usuario debe:

  • Deshabilitar la optimización de la batería para Uniti (Optimización de la batería → No optimizar / Sin restricciones).
  • Desactivar el ahorro general de batería (Ahorro de batería).
  • (Opcional) En los sistemas del fabricante, elimine Uniti de la lista de aplicaciones suspendidas/restringidas.