FCM-г проксигоор илгээх нь утасны холболтыг чиглүүлэхгүй
Firebase-ийн Admin API маршрутыг хүлээн авагч Android төхөөрөмжийн байнгын FCM сүлжээний холболтоос тусгаарлана уу.
Backend нь корпорацийн проксигоор Firebase Cloud Messaging хүсэлтийг амжилттай илгээж чадах боловч Android төхөөрөмж мэдэгдлийг хэзээ ч хүлээж авахгүй байж болно. Backend-ийн Admin API хүсэлт болон төхөөрөмжийн FCM холболт нь тусдаа зам юм.
Firebase-ийн сүлжээний зааварт FCM-ийн төхөөрөмжийн протоколыг сүлжээний проксигоор дамжуулах боломжгүй гэж заасан. Илгээгч дээр HTTP клиент тохируулах нь тэр байнгын төхөөрөмжийн холболтыг HTTP прокси хүсэлт болгон хувиргахгүй.
Android төхөөрөмжийн хувьд баримтжуулсан TCP очих портууд нь 5228, 5229, 5230, 443 юм. FCM ихэвчлэн 5228-ыг ашигладаг бөгөөд бусад портууд ч боломжтой. Хүлээн авагч төхөөрөмжүүд холбогддог сүлжээнд холбогдох бодлогыг хэрэглэнэ үү.
Галт хана очих газрыг хязгаарласан үед Firebase-ийн нийтэлсэн хост нэрийн зааврыг ашиглана уу; хаягууд өөрчлөгдөж болох тул тогтмол IP зөвшөөрлийн жагсаалтыг зөвлөдөггүй. Төхөөрөмжүүдэд ажиллаж буй DNS болон урт хугацааны холболтын тогтвортой зам хэрэгтэй.
Хэрэв илгээгч токен авах эсвэл Admin API хүсэлтийн үед бүтэлгүйтвэл тэр серверийн талын HTTP тээврийг оношлоно уу. Firebase Admin Java-ийн HTTP интерфейсүүдийн хувьд API болон итгэмжлэлийн тээврийг хамт тохируулна уу. Хэрэв илгээх нь амжилттай боловч хүргэх нь бүтэлгүйтвэл тэр үр дүнг хадгалж, backend-ийн прокси итгэмжлэлийг дахин дахин солихын оронд төхөөрөмжийн замыг судлаарай.