Android උපාංගයකට දැනුම්දීම කිසිදා නොලැබුණත්, පසුතලයකට ආයතනික ප්‍රොක්සියක් හරහා Firebase Cloud Messaging ඉල්ලීමක් සාර්ථකව යැවිය හැකිය. පසුතලයේ Admin API ඉල්ලීම සහ උපාංගයේ FCM සම්බන්ධතාවය වෙනස් මාර්ග වේ.

FCM හි උපාංග ප්‍රොටෝකෝලය ජාල ප්‍රොක්සියක් හරහා ප්‍රොක්සි කළ නොහැකි බව Firebase හි ජාල මාර්ගෝපදේශය කියයි. යවන්නා තුළ HTTP සේවාලාභියෙකු වින්‍යාස කිරීම එම ස්ථිර උපාංග සම්බන්ධතාවය HTTP ප්‍රොක්සි ඉල්ලීමක් බවට නොපත් කරයි.

Android උපාංග සඳහා ලේඛනගත TCP ගමනාන්ත වරායයන් වන්නේ 5228, 5229, 5230 සහ 443 ය. FCM සාමාන්‍යයෙන් 5228 භාවිත කරන අතර අනෙක් වරායයන් ද ඇත. ලබන උපාංග සම්බන්ධ වන ජාලයේ අදාළ ප්‍රතිපත්තිය යොදන්න.

ෆයර්වෝලයක් ගමනාන්ත සීමා කරන විට Firebase විසින් පළ කළ සත්කාරක නාම මාර්ගෝපදේශය භාවිත කරන්න; ලිපින වෙනස් විය හැකි බැවින් එය ස්ථිර IP අනුමත ලැයිස්තු නිර්දේශ නොකරයි. උපාංගවලට ක්‍රියාකාරී DNS සහ ඒවායේ දිගුකාලීන සම්බන්ධතාවයට ස්ථිර මාර්ගයක් ද අවශ්‍ය වේ.

ටෝකනය ලබා ගැනීමේදී හෝ Admin API ඉල්ලීමකදී යවන්නා අසාර්ථක වුවහොත් එම සේවාදායක පාර්ශ්ව HTTP ප්‍රවාහනය විනිශ්චය කරන්න. Firebase Admin Java හි HTTP අතුරුමුහුණත් සඳහා API සහ අක්තපත්‍ර ප්‍රවාහනය එකට වින්‍යාස කරන්න. යැවීම සාර්ථක වුවත් බෙදාහැරීම අසාර්ථක වුවහොත් එම ප්‍රතිඵලය රඳවා තබා, පසුතලයේ ප්‍රොක්සි අක්තපත්‍ර නැවත නැවත මාරු කිරීම වෙනුවට උපාංගයේ මාර්ගය විමර්ශනය කරන්න.

අදාළ ලිපි