{"id":462,"date":"2024-09-06T13:02:32","date_gmt":"2024-09-06T13:02:32","guid":{"rendered":"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/09\/06\/firebase-remote-config-diegimas-flutter-apps\/"},"modified":"2024-09-06T13:02:32","modified_gmt":"2024-09-06T13:02:32","slug":"firebase-remote-config-diegimas-flutter-apps","status":"publish","type":"post","link":"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/09\/06\/firebase-remote-config-diegimas-flutter-apps\/","title":{"rendered":"\u201eFirebase Remote Config\u201c diegimas \u201eFlutter Apps\u201c."},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>\u0160iandieniniame spar\u010diai besivystan\u010diame program\u0173 mobiliesiems k\u016brimo pasaulyje galimyb\u0117 atnaujinti program\u0105 nepriver\u010diant vartotoj\u0173 atsisi\u0173sti naujos versijos yra nepaprastai vertinga.<\/p>\n<p>B\u016btent tai si\u016blo \u201eFirebase Remote Config\u201c. \u0160iame straipsnyje aptarsime, kas yra \u201eFirebase Remote Config\u201c, jos prana\u0161umai ir tr\u016bkumai bei kaip j\u0105 prid\u0117ti prie <strong>\u201eFlutter\u201c programa<\/strong>.<\/p>\n<p>Gal\u0173 gale \u017einosite, kaip naudoti \u0161\u012f galing\u0105 \u012frank\u012f, kad j\u016bs\u0173 programos b\u016bt\u0173 labiau pritaikomos ir patogesn\u0117s naudoti.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Turinys:<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/09\/06\/firebase-remote-config-diegimas-flutter-apps\/#Kas_yra_%E2%80%9EFirebase_Remote_Config%E2%80%9C\" >Kas yra \u201eFirebase Remote Config\u201c?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/09\/06\/firebase-remote-config-diegimas-flutter-apps\/#%E2%80%9EFirebase_Remote_Config%E2%80%9C_pranasumai\" >\u201eFirebase Remote Config\u201c prana\u0161umai:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/09\/06\/firebase-remote-config-diegimas-flutter-apps\/#%E2%80%9EFirebase_Remote_Config%E2%80%9C_trukumai\" >\u201eFirebase Remote Config\u201c tr\u016bkumai:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/09\/06\/firebase-remote-config-diegimas-flutter-apps\/#%E2%80%9EFirebase_Remote_Config%E2%80%9C_integravimas_su_%E2%80%9EFlutter%E2%80%9C\" >\u201eFirebase Remote Config\u201c integravimas su \u201eFlutter\u201c.<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/09\/06\/firebase-remote-config-diegimas-flutter-apps\/#1_veiksmas_pridekite_priklausomybes\" >1 veiksmas: prid\u0117kite priklausomybes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/09\/06\/firebase-remote-config-diegimas-flutter-apps\/#2_veiksmas_inicijuokite_%E2%80%9EFirebase%E2%80%9C\" >2 veiksmas: inicijuokite \u201eFirebase\u201c.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/09\/06\/firebase-remote-config-diegimas-flutter-apps\/#3_veiksmas_gaukite_ir_suaktyvinkite_nuotoline_konfiguracija\" >3 veiksmas: gaukite ir suaktyvinkite nuotolin\u0119 konfig\u016bracij\u0105<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/09\/06\/firebase-remote-config-diegimas-flutter-apps\/#4_veiksmas_apibrezkite_numatytuosius_parametrus\" >4 veiksmas: apibr\u0117\u017ekite numatytuosius parametrus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/09\/06\/firebase-remote-config-diegimas-flutter-apps\/#5_veiksmas_pagerinkite_vartotojo_patirti_su_Remote_Co\" >5 veiksmas: pagerinkite vartotojo patirt\u012f su Remote Co<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/09\/06\/firebase-remote-config-diegimas-flutter-apps\/#6_veiksmas_patvirtinkite_savo_konfiguracija\" >6 veiksmas: patvirtinkite savo konfig\u016bracij\u0105<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.paskutineszinios.lt\/index.php\/2024\/09\/06\/firebase-remote-config-diegimas-flutter-apps\/#Isvada\" >I\u0161vada<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Kas_yra_%E2%80%9EFirebase_Remote_Config%E2%80%9C\"><\/span><span id=\"What_is_Firebase_Remote_Config\">Kas yra \u201eFirebase Remote Config\u201c?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u201eFirebase Remote Config\u201c yra debesies paslauga, kuri\u0105 naudodami galite pakeisti programos veikim\u0105 ir i\u0161vaizd\u0105 nei\u0161leid\u017eiant naujinimo. Tai leid\u017eia nuotoliniu b\u016bdu ir akimirksniu keisti funkcij\u0173 v\u0117liav\u0117les, atnaujinti temas, koreguoti maketus ir dar daugiau.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E2%80%9EFirebase_Remote_Config%E2%80%9C_pranasumai\"><\/span><span id=\"Advantages_of_Firebase_Remote_Config\"><strong>\u201eFirebase Remote Config\u201c prana\u0161umai:<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>Atnaujinimai realiuoju laiku<\/strong>: akimirksniu pakeiskite programos veikim\u0105 ir i\u0161vaizd\u0105, nereikalaujant naudotojams atsisi\u0173sti naujos versijos.<\/li>\n<li><strong>A\/B testavimas<\/strong>: Atlikite A\/B testus <strong>pagerinti vartotojo patirt\u012f<\/strong> ir programos na\u0161um\u0105.<\/li>\n<li><strong>Personalizavimas:<\/strong> Suteikite pritaikyt\u0105 patirt\u012f skirtingoms vartotoj\u0173 grup\u0117ms.<\/li>\n<li><strong>Lengva integracija<\/strong>: paprasta s\u0105ranka ir integravimas su esamu \u201eFirebase\u201c projektu.<\/li>\n<li><strong>Nemokama pakopa:<\/strong> \u201eFirebase\u201c si\u016blo didel\u0119 nemokam\u0105 pakop\u0105, palengvinan\u010di\u0105 k\u016br\u0117j\u0173 prad\u017ei\u0105.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%E2%80%9EFirebase_Remote_Config%E2%80%9C_trukumai\"><\/span><span id=\"Disadvantages_of_Firebase_Remote_Config\"><strong>\u201eFirebase Remote Config\u201c tr\u016bkumai:<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>Latencija:<\/strong> Naujos konfig\u016bracijos gavimas ir pritaikymas gali \u0161iek tiek v\u0117luoti.<\/li>\n<li><strong>Sud\u0117tingumas:<\/strong> Labai sud\u0117ting\u0173 konfig\u016bracij\u0173 parametr\u0173 valdymas ir prie\u017ei\u016bra gali tapti sud\u0117tinga.<\/li>\n<li><strong>Ribota nemokama pakopa<\/strong>: Nors nemokama pakopa yra dosni, d\u0117l intensyvaus naudojimo gali tekti pereiti prie mokamo plano.<\/li>\n<\/ul>\n<p><\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E2%80%9EFirebase_Remote_Config%E2%80%9C_integravimas_su_%E2%80%9EFlutter%E2%80%9C\"><\/span><span id=\"Integrating_Firebase_Remote_Config_with_Flutter\"><strong>\u201eFirebase Remote Config\u201c integravimas su \u201eFlutter\u201c.<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Dabar, kai \u017einome prana\u0161umus ir tr\u016bkumus, pasinerkime \u012f tai, kaip integruoti \u201eFirebase Remote Config\u201c \u012f \u201eFlutter\u201c program\u0105.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_veiksmas_pridekite_priklausomybes\"><\/span><span id=\"Step_1_Add_Dependencies\"><strong>1 veiksmas: prid\u0117kite priklausomybes<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Pirmiausia prid\u0117kite reikiamas priklausomybes prie pubspec.yaml failo:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25175 size-large lazyload\" src=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-2-1024x241.png\" alt=\"\u201eFirebase Remote Config\u201c integravimas su \u201eFlutter\u201c.\" width=\"1024\" height=\"241\" srcset=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-2-1024x241.png 1024w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-2-300x71.png 300w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-2-768x181.png 768w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-2.png 1366w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/241;\"\/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25175 size-large\" src=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-2-1024x241.png\" alt=\"\u201eFirebase Remote Config\u201c integravimas su \u201eFlutter\u201c.\" width=\"1024\" height=\"241\" srcset=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-2-1024x241.png 1024w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-2-300x71.png 300w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-2-768x181.png 768w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-2.png 1366w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"\/><\/p>\n<p>Pakeiskite naujausi\u0105 versij\u0105 naujausiomis firebase_core ir firebase_remote_config versijomis.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_veiksmas_inicijuokite_%E2%80%9EFirebase%E2%80%9C\"><\/span><span id=\"Step_2_Initialize_Firebase\"><strong>2 veiksmas: inicijuokite \u201eFirebase\u201c.<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Inicijuoti \u201eFirebase\u201c programoje. Paprastai tai atliekama main.dart faile:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25176 size-large lazyload\" src=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-3-1024x624.png\" alt=\"Inicijuoti \u201eFirebase\u201c.\" width=\"1024\" height=\"624\" srcset=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-3-1024x624.png 1024w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-3-300x183.png 300w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-3-768x468.png 768w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-3.png 1368w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/624;\"\/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25176 size-large\" src=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-3-1024x624.png\" alt=\"Inicijuoti \u201eFirebase\u201c.\" width=\"1024\" height=\"624\" srcset=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-3-1024x624.png 1024w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-3-300x183.png 300w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-3-768x468.png 768w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-3.png 1368w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"\/><\/p>\n<h4><span class=\"ez-toc-section\" id=\"3_veiksmas_gaukite_ir_suaktyvinkite_nuotoline_konfiguracija\"><\/span><span id=\"Step_3_Fetch_and_Activate_Remote_Config\"><strong>3 veiksmas: gaukite ir suaktyvinkite nuotolin\u0119 konfig\u016bracij\u0105<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Sukurkite funkcij\u0105, kad gautum\u0117te ir suaktyvintum\u0117te nuotolines konfig\u016bracijas. Tai galima padaryti pagrindiniame valdiklyje arba kur tinkama:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25177 size-large lazyload\" src=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-4-913x1024.png\" alt=\"Gaukite ir suaktyvinkite nuotolin\u0119 konfig\u016bracij\u0105\" width=\"913\" height=\"1024\" srcset=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-4-913x1024.png 913w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-4-268x300.png 268w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-4-768x861.png 768w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-4.png 1370w\" data-sizes=\"(max-width: 913px) 100vw, 913px\" style=\"--smush-placeholder-width: 913px; --smush-placeholder-aspect-ratio: 913\/1024;\"\/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25177 size-large\" src=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-4-913x1024.png\" alt=\"Gaukite ir suaktyvinkite nuotolin\u0119 konfig\u016bracij\u0105\" width=\"913\" height=\"1024\" srcset=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-4-913x1024.png 913w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-4-268x300.png 268w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-4-768x861.png 768w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-4.png 1370w\" sizes=\"auto, (max-width: 913px) 100vw, 913px\"\/><\/p>\n<h4><span class=\"ez-toc-section\" id=\"4_veiksmas_apibrezkite_numatytuosius_parametrus\"><\/span><span id=\"Step_4_Define_Default_Parameters\"><strong>4 veiksmas: apibr\u0117\u017ekite numatytuosius parametrus<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Numatyt\u0173 nuotolin\u0117s konfig\u016bracijos parametr\u0173 reik\u0161mi\u0173 nustatymas yra labai svarbus norint u\u017etikrinti, kad j\u016bs\u0173 <strong>programa veikia tinkamai<\/strong> prie\u0161 gaudami naujausias reik\u0161mes. \u012etraukite tai \u012f savo inicijavimo metod\u0105.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25178 size-large lazyload\" src=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-5-1024x188.png\" alt=\"Apibr\u0117\u017ekite numatytuosius parametrus\" width=\"1024\" height=\"188\" srcset=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-5-1024x188.png 1024w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-5-300x55.png 300w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-5-768x141.png 768w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-5.png 1372w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/188;\"\/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25178 size-large\" src=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-5-1024x188.png\" alt=\"Apibr\u0117\u017ekite numatytuosius parametrus\" width=\"1024\" height=\"188\" srcset=\"https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-5-1024x188.png 1024w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-5-300x55.png 300w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-5-768x141.png 768w, https:\/\/www.xavor.com\/wp-content\/uploads\/2024\/09\/remote-5.png 1372w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"\/><\/p>\n<h4><span class=\"ez-toc-section\" id=\"5_veiksmas_pagerinkite_vartotojo_patirti_su_Remote_Co\"><\/span><span id=\"Step_5_Enhance_User_Experience_with_Remote_Co\"><strong>5 veiksmas: pagerinkite vartotojo patirt\u012f su Remote Co<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Padidinkite naudotoj\u0173 \u012ftraukim\u0105 atnaujindami nuotolin\u0117s konfig\u016bracijos vertes \u201eFirebase Console\u201c.<\/p>\n<p>Pasirinkite projekt\u0105, eikite \u012f \u201eRemote Config\u201c ir \u012fveskite nauj\u0105 parametr\u0105, pvz., \u201ewelcome_message\u201c su tinkinta verte.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"6_veiksmas_patvirtinkite_savo_konfiguracija\"><\/span><span id=\"Step_6_Validate_Your_Configuration\"><strong>6 veiksmas: patvirtinkite savo konfig\u016bracij\u0105<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Atskleiskite visas programos galimybes i\u0161bandydami konfig\u016bracij\u0105.<\/p>\n<p>Paleidus program\u0105 bus matomas numatytasis pasveikinimo prane\u0161imas. Koreguokite parametr\u0105 \u201ewelcome_message\u201c \u201eFirebase Console\u201c, gaukite atnaujint\u0105 konfig\u016bracij\u0105 ir steb\u0117kite programos pakeitimus realiuoju laiku.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Isvada\"><\/span><span id=\"Conclusion\">I\u0161vada<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u201eFirebase Remote Config\u201c yra ne\u012fkainojamas turtas <strong>didinant prisitaikymo galimybes<\/strong> ir \u201eFlutter\u201c program\u0173 naudotojo patirt\u012f.<\/p>\n<p>Galimyb\u0117 atnaujinti realiuoju laiku, A\/B testavimas ir personalizavimas leid\u017eia k\u016br\u0117jams greitai atsi\u017evelgti \u012f vartotoj\u0173 atsiliepimus ir kintan\u010dius rinkos poreikius.<\/p>\n<p>Nepaisant keli\u0173 apribojim\u0173, privalumai paprastai pranoksta tr\u016bkumus, tod\u0117l tai ypa\u010d naudinga dinami\u0161koms ir \u012f vartotoj\u0105 orientuotoms programoms.<\/p>\n<\/p><\/div>\n<p><script>\n!function(f,b,e,v,n,t,s)\n{if(f.fbq)return;n=f.fbq=function(){n.callMethod?\nn.callMethod.apply(n,arguments):n.queue.push(arguments)};\nif(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\nn.queue=();t=b.createElement(e);t.async=!0;\nt.src=v;s=b.getElementsByTagName(e)(0);\ns.parentNode.insertBefore(t,s)}(window, document,'script',\n'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\nfbq('init', '688143682758843');\nfbq('track', 'PageView');\n<\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/www.xavor.com\/blog\/remote-config-in-flutter-using-firebase\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0160iandieniniame spar\u010diai besivystan\u010diame program\u0173 mobiliesiems k\u016brimo pasaulyje galimyb\u0117 atnaujinti program\u0105 nepriver\u010diant vartotoj\u0173 atsisi\u0173sti naujos versijos yra nepaprastai vertinga. B\u016btent tai si\u016blo \u201eFirebase Remote Config\u201c. \u0160iame straipsnyje aptarsime, kas yra \u201eFirebase Remote Config\u201c, jos prana\u0161umai ir tr\u016bkumai bei kaip j\u0105 prid\u0117ti prie \u201eFlutter\u201c programa. Gal\u0173 gale \u017einosite, kaip naudoti \u0161\u012f galing\u0105 \u012frank\u012f, kad j\u016bs\u0173 programos b\u016bt\u0173 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":463,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4],"tags":[179,176,177,174,178,175],"class_list":["post-462","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technologijos-ismanieji-irenginiai","tag-apps","tag-config","tag-diegimas","tag-firebase","tag-flutter","tag-remote"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/posts\/462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/comments?post=462"}],"version-history":[{"count":0,"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/posts\/462\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/media\/463"}],"wp:attachment":[{"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/media?parent=462"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/categories?post=462"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.paskutineszinios.lt\/index.php\/wp-json\/wp\/v2\/tags?post=462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}