WiFi no se conecta automáticamente

Tengo un Nexus 5 con Android 6.0.1, no rooteado.

Cuando viajo de una red WiFi conocida a otra (posiblemente incluso estoy inactivo en casa), el teléfono no se conecta automáticamente a WiFi. Cuando verifico la configuración, WiFi está apagado. Cuando enciendo WiFi, se conecta felizmente. Las señales WiFi son fuertes.

En el menú de configuración de este teléfono, fui a Configuración -> WiFi -> (menú superior derecho) -> Avanzado -> "Mantener WiFi encendido durante el sueño" y lo encendí. Ha estado encendido durante semanas y aún así el teléfono apaga el WiFi.

Pregunta: ¿Cómo puedo evitar que Android apague WiFi?

Diligencia debida: he revisado los foros y nada parece resolver este problema exacto. (La configuración anterior se menciona como una solución. Ojalá funcionara). Además, algunas publicaciones son recientes.

Prueba Macrodroid . Desencadenadores 1 Transición de estado de WiFi 2 Cambio de SSID de WiFi Acción Configuración de WiFi conectarse a la red u otras opciones Restricciones ninguna
También vea si habilitar el escaneo de roaming WiFi siempre activado en las opciones de desarrollador hace la diferencia
Observe el comportamiento y si el roaming WiFi funcionó para usted, hágamelo saber para publicarlo como respuesta. Necesitarás etiquetarme como @beeshyams

Respuestas (2)

¿Hay algún ahorrador/hibernador de batería o aplicaciones similares instaladas?

Existe la posibilidad de que estas aplicaciones apaguen el wifi, mientras no estés accediendo a ningún dato (es decir, si no hay aplicaciones activas en primer plano usando el wifi).

El siguiente caso del que no estoy seguro es la función Doze de Android Marshmallow . He visto a personas que se quejan de que el wifi está apagado, mientras se adormece.

Como solución, puede instalar cualquier herramienta de automatización de dispositivos como Macrodroid como se menciona en los comentarios anteriores para modificar/eludir su problema.

Buscando en Google, parece que Doze es el culpable. Estoy bastante seguro de que no he instalado ninguna aplicación de ahorro de batería/hibernador. Intenté deshabilitar Doze para los servicios de conectividad de Google, pero el problema persistía. Buscando en Google, parece que Doze es demasiado agresivo y se activa incluso cuando su funcionalidad documentada dice que no debería. Voy a pasar el rato para encontrar una solución en 6.1. Parece que Macrodroid podría ser una solución, pero no quiero ir allí, todavía.
@GuySmith: puedes probar Macrodroid. Si funciona, al menos conoce una solución alternativa y luego puedo publicarla aquí para ayudar a otros que puedan considerar eso.
También vea si habilitar el escaneo de roaming WiFi siempre activado en las opciones de desarrollador hace la diferencia
¡Gracias! Activar el roaming WiFi en las Opciones de desarrollador parece haber funcionado. Para aquellos que no pueden encontrar las Opciones de desarrollador, están ocultas de forma predeterminada. Buscando en Google "acceder a las opciones de desarrollador de nexus 5" encontré esto: gottabemobile.com/2013/11/10/…
UH oh. El WiFi Roaming lo mejoró, pero la configuración de WiFi todavía está desactivada a veces. :-(

He codificado y subido una aplicación específicamente para esto. Se llama WiFi No Doze. Es bastante duro, pero parece hacer el trabajo.

https://play.google.com/store/apps/details?id=com.gingerdroids.apps.wifinodoze