Rupture de la connexion persistante avec les serveurs de notification
Pour économiser la batterie, Android maintient ouvert un port unique en arrière-plan vers les serveurs de Google Play Services. Lors du routage du trafic système via un serveur de tunnel surchargé, la session est silencieusement interrompue par expiration du délai (timeout), ce qui amène le système d'exploitation à cesser de recevoir des signaux sur de nouveaux événements entrants en temps réel.
Comment rétablir la livraison en temps voulu des notifications
- exclure les services Google Play et Google Services Framework via le tunneling fractionné
- désactiver l'optimisation agressive de la batterie et le contrôle de l'activité en arrière-plan pour le client VPN
- réduire l'intervalle d'envoi des paquets de maintien de connexion (Keepalive) dans le fichier de configuration
- autoriser le transfert de données en arrière-plan sans restrictions dans les paramètres de l'application utilisée