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.

Tengdir greinar