2 votes

Empêcher certaines applications de se synchroniser en fonction de la connexion WiFi actuelle.

Existe-t-il une application qui permet aux fonctions de synchronisation complètes de ne se produire que lorsqu'elles sont connectées à une liste blanche particulière de WiFi et / ou empêcher les comptes sélectionnés de se synchroniser lorsqu'ils se trouvent sur d'autres routeurs WiFi éloignés, publics ou ne figurant pas sur une liste blanche ?

Par exemple, lorsque je suis sur mes connexions WiFi de confiance, j'ai tous les droits de synchronisation, ce qui permet à Gmail et Facebook ainsi qu'à d'autres applications de fonctionner normalement, mais lorsque je suis sur un WiFi qui n'est pas sur liste blanche, je ne peux accéder et synchroniser que la navigation ou des applications particulières.

J'imagine qu'il s'agit d'une fonction de pare-feu, mais je n'en ai pas encore trouvé un qui distingue les différentes connexions WiFi les unes des autres. Si une application comme celle-ci n'existe pas, quel code serait un bon début pour revoir et développer une telle fonction.

2voto

Milner Points 533

Je ne sais pas comment réaliser cela pour "les applications spécifiques à synchroniser". Mais en utilisant une automatisation application comme tasker Si vous êtes connecté à un réseau WiFi, vous devriez être en mesure d'activer ou de désactiver globalement la synchronisation selon que vous êtes connecté ou non à un réseau WiFi spécifique. Structure de base pour Tasker :

  1. Créez une tâche, nommez-la par exemple "SafeWifiTask", et demandez-lui d'activer la synchronisation.
    (vous pouvez également ajouter à cette tâche d'autres travaux que vous souhaitez exécuter sur une "connexion sûre", le tout dans cette tâche)
  2. En option, créez une tâche opposée pour désactiver la synchronisation.
  3. Créez un Profil avec la condition "WiFi Connecté", et sélectionnez le SSID de votre "réseau sécurisé". Assignez-lui la "SafeWifiTask" créée ci-dessus, et éventuellement la "tâche opposée" comme tâche de sortie.
  4. Répétez l'étape 3 pour les autres "conditions de sécurité du réseau" ( Tasker ne sait pas qu'il existe une condition OR sur les profils)

J'ai rendu la "tâche de sortie" facultative dans mon exemple. La raison en est la suivante : Si aucune tâche de sortie n'existe, Tasker rétablit automatiquement les conditions "avant", de sorte que vous pouvez peut-être vous passer des tâches de sortie.

1voto

The3rdIcon Points 295

Puisque vous n'avez répondu qu'à moitié à votre question, je voulais la compléter. Il existe une application qui vous permet d'activer et de désactiver la synchronisation de certaines applications. Elle peut également démarrer et arrêter le processus de synchronisation. L'application s'appelle Synker et le déverrouillage vous coûtera 1,99 $, mais cela vaut la peine de sécuriser vos informations et de réduire les distractions.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X