2 votos

Restringir la sincronización de determinadas aplicaciones en función de la conexión WiFi actual

¿Existe una aplicación que permita que las funciones de sincronización completa sólo se produzcan cuando se conecta a una determinada lista blanca de WiFi y / o ¿Impedir que las cuentas seleccionadas se sincronicen cuando se encuentran en otros routers WiFi alejados / públicos / no incluidos en la lista blanca?

Por ejemplo, cuando estoy en mis conexiones WiFi de confianza tengo todos los derechos de sincronización, lo que permite que Gmail y Facebook, así como otras aplicaciones, funcionen con normalidad, pero cuando estoy en una WiFi que no está en la lista blanca, sólo se permite el acceso y la sincronización de la navegación o de determinadas aplicaciones.

Imagino que se trataría de una función de cortafuegos, pero aún no he encontrado ninguna que distinga las múltiples conexiones WiFi entre sí. Si una aplicación como esta no existe, qué código sería un buen comienzo para revisar y desarrollar tal función.

2voto

Izzy Puntos 45544

No sé cómo realizar eso para "aplicaciones específicas a sincronizar". Pero usando un automatización aplicación como tasker En el caso de que el sistema de seguridad de la red sea deficiente, deberías poder activar o desactivar la sincronización de forma global en función de si estás conectado a una red WiFi concreta. Estructura básica para Tareas:

  1. Cree una tarea, nómbrela, por ejemplo, "SafeWifiTask", y haga que active la sincronización.
    (también puede añadir a esta tarea otros trabajos que quiera realizar en una "conexión segura", todo en esta tarea)
  2. Opcionalmente, cree una tarea opuesta para desactivar la sincronización
  3. Crea un Perfil con la condición "WiFi Conectado", y selecciona el SSID de tu "red segura". Asígnale la "SafeWifiTask" creada anteriormente, y opcionalmente la "tarea opuesta" como tarea de salida.
  4. Repita el paso 3 para otras "condiciones de red seguras" ( Tasker no conoce una condición OR en los perfiles)

He hecho que la "tarea de salida" sea opcional en mi ejemplo. La razón de ello es: Si no existe ninguna tarea de salida, Tasker restablece automáticamente las condiciones de "antes", por lo que podría prescindir de las tareas de salida.

1voto

The3rdIcon Puntos 95

Ya que tu pregunta fue respondida sólo a medias, quería completarla. Hay una aplicación que le permitirá activar y desactivar aplicaciones específicas de la sincronización. También puede iniciar y detener el proceso de sincronización. La aplicación se llama Sinker y el desbloqueo te costará 1,99 dólares, pero merece la pena para mantener tu información segura y ayudar a reducir las distracciones.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X