FCM iwwer e Proxy schécken leet d'Verbindung vum Telefon net ëm
Trennt d'Admin-API-Route vu Firebase vun der permanenter FCM-Netzwierkverbindung vum empfangenden Android-Gerät.
E Backend kann eng Firebase-Cloud-Messaging-Ufro erfollegräich iwwer e Firmeproxy schécken, wärend en Android-Gerät d'Notifikatioun ni kritt. D'Admin-API-Ufro vum Backend an d'FCM-Verbindung vum Gerät sinn getrennte Weeër.
D'Netzwierkrichtlinne vu Firebase soen, datt d'Geräteprotokoll vum FCM net iwwer en Netzwierkproxy ka goen. En HTTP-Client beim Sender ze konfiguréieren ännert déi permanent Geräteverbindung net an eng HTTP-Proxyufro.
Fir Android-Geräter sinn déi dokumentéiert TCP-Zilports 5228, 5229, 5230 an 443. FCM benotzt normalerweis 5228, an déi aner Porte sinn och verfügbar. Setzt déi entspriechend Richtlinn am Netzwierk ëm, mat deem sech déi empfangend Geräter verbannen.
Benotzt dem Firebase seng publizéiert Richtlinne fir Hostnimm, wann eng Firewall d'Ziler aschränkt; si roden net zu fixen IP-Erlaabneslëschten, well Adressen sech kënne änneren. Geräter brauchen och en funktionéierenden DNS an e stabile Wee fir hir laangfristeg Verbindung.
Wann de Sender beim Token-Ofro oder enger Admin-API-Ufro feelt, diagnostizéiert dee server-side HTTP-Transport. Fir d'HTTP-Interface vum Firebase Admin Java konfiguréiert den API- an den Umeldungsdatentransport zesummen. Wann d'Schécke geléngt, awer d'Liwwerung feelt, behält dëst Resultat a fuerscht de Wee vum Gerät, amplaz d'Proxy-Umeldungsdate vum Backend ëmmer erëm z'ersetzen.