Backend корпоративдик прокси аркылуу Firebase Cloud Messaging суроосун ийгиликтүү жөнөтө алат, бирок Android түзмөгү эскертүүнү эч качан албайт. Backend'дин Admin API суроосу жана түзмөктүн FCM байланышы өзүнчө жолдор.

Firebase'тин тармактык көрсөтмөсүндө FCMдин түзмөк протоколун тармактык прокси аркылуу өткөрүүгө болбойт деп айтылат. Жөнөтүүчүдө HTTP кардарын конфигурациялоо ошол туруктуу түзмөк байланышын HTTP прокси суроосуна айландырбайт.

Android түзмөктөрү үчүн документтелген TCP максаттуу порттору 5228, 5229, 5230 жана 443. FCM адатта 5228ди колдонот, калган порттор да жеткиликтүү. Кабыл алуучу түзмөктөр туташкан тармакта тиешелүү саясатты колдонуңуз.

Firewall максаттарды чектегенде Firebase'дин жарыяланган хост аталыштары боюнча көрсөтмөсүн колдонуңуз; ал даректер өзгөрүшү мүмкүн болгондуктан туруктуу IP уруксат тизмелерин сунуштабайт. Түзмөктөргө иштеген DNS жана узак мөөнөттүү байланышы үчүн туруктуу жол да керек.

Эгер жөнөтүүчү токен алуу же Admin API суроосу учурунда ийгиликсиз болсо, ошол сервер тараптагы HTTP транспортун диагностикалаңыз. Firebase Admin Java'нын HTTP интерфейстери үчүн API жана каттоо маалыматтарынын транспортун бирге конфигурациялаңыз. Эгер жөнөтүү ийгиликтүү болуп, жеткирүү ийгиликсиз болсо, ошол натыйжаны сактап, backend'дин прокси каттоо маалыматтарын кайра-кайра алмаштыруунун ордуна түзмөктүн жолун изилдеңиз.

Тектеш макалалар