Að senda FCM í gegnum proxy beinir ekki tengingu símtækisins
Aðskildu Admin API-slóð Firebase frá varanlegri FCM-netkerfistengingu Android-tækisins sem tekur við.
Bakendi getur sent Firebase Cloud Messaging-beiðni árangursríkt í gegnum fyrirtækisproxy á meðan Android-tæki fær aldrei tilkynninguna. Admin API-beiðni bakendans og FCM-tenging tækisins eru aðskildar slóðir.
Netkerfisleiðbeiningar Firebase segja að ekki sé hægt að proxy-a tækjabókun FCM í gegnum netkerfisproxy. Að stilla HTTP-biðlara hjá sendandanum breytir ekki þeirri varanlegu tækjatengingu í HTTP-proxybeiðni.
Fyrir Android-tæki eru skjalfestu TCP-áfangahafnirnar 5228, 5229, 5230 og 443. FCM notar venjulega 5228 og hinar hafnirnar eru einnig í boði. Beittu viðeigandi stefnu á netkerfinu þar sem tækin sem taka við tengjast.
Notaðu birtar hýsilnafnaleiðbeiningar Firebase þegar eldveggur takmarkar áfangastaði; þær ráðleggja frá föstum IP-heimildalistum því heimilisföng geta breyst. Tækin þurfa einnig virka DNS og stöðuga slóð fyrir langlífa tengingu sína.
Ef sendandinn mistekst við öflun tákns eða Admin API-beiðni, greindu þá HTTP-flutninginn á þjónustuhliðinni. Fyrir HTTP-viðmót Firebase Admin Java skaltu stilla flutning API-sins og skilríkjanna saman. Ef sendingin tekst en afhendingin mistekst skaltu varðveita þá niðurstöðu og rannsaka slóð tækisins í stað þess að skipta aftur og aftur um proxy-skilríki bakendans.