Obtenir des notifications push avec des appareils avec une adresse IP locale fonctionne très bien. Je me demande simplement comment cela fonctionne. Est-ce juste uPnP? L'appareil commence la communication avec le service de messagerie cloud, puis IGD intervient? Le mappage reste donc Le client de notification push maintient-il une connexion constante au serveur cloud? J'aimerais penser que ce n'est pas le cas.
Je suis particulièrement intéressé par la façon dont la notification push sait comment atteindre l'appareil étant donné qu'elle se trouve derrière un NAT ou un pare-feu. Existe-t-il un scénario dans lequel les notifications push de Google ne pourraient pas atteindre un appareil?
la source