Das Abrufen von Push-Benachrichtigungen mit Geräten mit lokaler IP-Adresse funktioniert einwandfrei. Ich frage mich nur, wie das funktioniert. Ist es nur uPnP? Das Gerät startet die Kommunikation mit dem Cloud-Messaging-Dienst und dann startet IGD? Die Zuordnung bleibt also bestehen. Hält der Push-Benachrichtigungsclient eine konstante Verbindung zum Cloud-Server? Ich würde gerne denken, dass dies nicht der Fall ist.
Ich bin speziell daran interessiert, wie die Push-Benachrichtigung weiß, wie das Gerät erreicht wird, wenn es sich hinter einem NAT oder einer Firewall befindet. Gibt es ein Szenario, in dem Google Push-Benachrichtigungen ein Gerät nicht erreichen können?