Backend jista' jibgħat b'suċċess talba ta' Firebase Cloud Messaging permezz ta' proxy korporattiv filwaqt li apparat Android qatt ma jirċievi n-notifika. It-talba tal-Admin API tal-backend u l-konnessjoni FCM tal-apparat huma rotot separati.

Il-gwida tan-netwerk ta' Firebase tgħid li l-protokoll tal-apparat tal-FCM ma jistax jiġi proxjat permezz ta' proxy tan-netwerk. Il-konfigurazzjoni ta' klijent HTTP fuq min jibgħat ma tikkonvertix dik il-konnessjoni persistenti tal-apparat f'talba ta' proxy HTTP.

Għall-apparati Android, il-portijiet TCP tad-destinazzjoni dokumentati huma 5228, 5229, 5230 u 443. FCM normalment juża 5228, u l-portijiet l-oħra huma wkoll disponibbli. Applika l-politika rilevanti fuq in-netwerk fejn jikkonnettjaw l-apparati li jirċievu.

Uża l-gwida tal-ismijiet tal-host ippubblikata minn Firebase meta firewall jirrestrinġi d-destinazzjonijiet; ma tħeġġeġx listi ta' indirizzi IP permessi fissi għax l-indirizzi jistgħu jinbidlu. L-apparati jeħtieġu wkoll DNS li jaħdem u rotta stabbli għall-konnessjoni fit-tul tagħhom.

Jekk min jibgħat ifalli waqt l-akkwist tat-token jew talba tal-Admin API, iddijanjostika dak it-trasport HTTP fuq in-naħa tas-server. Għall-interfaċċi HTTP ta' Firebase Admin Java, ikkonfigura t-trasport tal-API u tat-twettiq flimkien. Jekk l-ibgħat jirnexxi imma l-konsenja tfalli, ippreserva dak ir-riżultat u investiga r-rotta tal-apparat minflok ma tissostitwixxi ripetutament il-kredenzjali tal-proxy tal-backend.

Artikli relatati