El cliente FairEmail tiene la opción de utilizar sólo conexiones "validadas". La única explicación que se da en la aplicación es que una VPN puede impedir que la sincronización funcione si esta opción está activada, pero ¿qué significa esto realmente? ¿Se trata de no utilizar la débil encriptación 2G/3G o el WiFi abierto/WEP?
Respuesta
¿Demasiados anuncios?En el código fuente veo esto establece una preferencia que luego se lee y permite la comprobación de NET_CAPABILITY_VALIDATED
. Esta capacidad es documentado como "Indica que la conectividad en esta red fue validada con éxito", lo que no dice absolutamente nada. Sin embargo, se da un ejemplo para "una red con NET_CAPABILITY_INTERNET
significa que se ha detectado con éxito la conectividad a Internet". Indagando sobre cuándo se establece esa capacidad: "Indica que esta red debe ser capaz de llegar a Internet".
Así que si se espera que una conexión llegue a Internet, alguna parte del SO lo comprobará, y entonces las aplicaciones podrán comprobar que la comprobación ha sido exitosa, y sólo entonces intentarán ellas mismas hablar con Internet. Eso es lo que hace este interruptor.
Es de suponer que esto evitará que las configuraciones personalizadas funcionen, como cuando cambias de ruta después de hacer un punto de acceso WiFi (sin datos móviles habilitados), donde no esperaría poder llegar a Internet, independientemente de que pueda hacerlo. O si, efectivamente, tienes una VPN donde el servidor de correo electrónico es alcanzable pero Internet en general no lo es.