Catch up on everthing we announced at this year's Firebase Summit. Learn more

ফায়ারবেস রিমোট কনফিগারেশন

সীমাহীন দৈনিক সক্রিয় ব্যবহারকারীদের জন্য কোনো খরচ ছাড়াই কোনো অ্যাপ আপডেট প্রকাশ না করেই আপনার অ্যাপের আচরণ এবং চেহারা পরিবর্তন করুন।

Firebase Remote Config হল একটি ক্লাউড পরিষেবা যা আপনাকে ব্যবহারকারীদের একটি অ্যাপ আপডেট ডাউনলোড করার প্রয়োজন ছাড়াই আপনার অ্যাপের আচরণ এবং চেহারা পরিবর্তন করতে দেয়। রিমোট কনফিগ ব্যবহার করার সময়, আপনি অ্যাপ-মধ্যস্থ ডিফল্ট মান তৈরি করেন যা আপনার অ্যাপের আচরণ এবং চেহারা নিয়ন্ত্রণ করে। তারপরে, আপনি পরে Firebase কনসোল বা রিমোট কনফিগ ব্যাকএন্ড API ব্যবহার করতে পারেন সমস্ত অ্যাপ ব্যবহারকারীর জন্য বা আপনার ব্যবহারকারী বেসের অংশগুলির জন্য অ্যাপ-মধ্যস্থ ডিফল্ট মানগুলিকে ওভাররাইড করতে। আপডেটগুলি কখন প্রয়োগ করা হয় তা আপনার অ্যাপ নিয়ন্ত্রণ করে এবং এটি প্রায়শই আপডেটগুলি পরীক্ষা করতে পারে এবং পারফরম্যান্সের উপর নগণ্য প্রভাব সহ সেগুলি প্রয়োগ করতে পারে।

আইওএস + + সেটআপ অ্যান্ড্রয়েড সেটআপ ওয়েব সেটআপ সি ++ সেটআপ ইউনিটি সেটআপ ব্যাক-এন্ড API গুলি

মূল ক্ষমতা

আপনার অ্যাপের ব্যবহারকারী বেসে দ্রুত পরিবর্তনগুলি রোল আউট করুন৷ আপনি সার্ভার-সাইড প্যারামিটার মান পরিবর্তন করে আপনার অ্যাপের ডিফল্ট আচরণ এবং চেহারা পরিবর্তন করতে পারেন। উদাহরণস্বরূপ, আপনি একটি ঋতু প্রচার সমর্থন করার জন্য আপনার অ্যাপের লেআউট বা রঙের থিম পরিবর্তন করতে পারেন, কোনো অ্যাপ আপডেট প্রকাশ করার প্রয়োজন নেই।
আপনার ব্যবহারকারী বেসের অংশগুলির জন্য আপনার অ্যাপটি কাস্টমাইজ করুন আপনাকে অবশ্যই দূরবর্তী কনফিগ ব্যবহার অ্যাপ্লিকেশন সংস্করণ, ভাষা, দ্বারা আপনার ইউজার বেস বিভিন্ন বিভাগে আপনার অ্যাপ্লিকেশনের ব্যবহারকারীর অভিজ্ঞতা উপর বৈচিত্র প্রদান করতে Google এনালিটিক্স শ্রোতা , এবং আমদানিকৃত সেগমেন্ট
আপনার অ্যাপ উন্নত করতে A/B পরীক্ষা চালান আপনি রিমোট কনফিগারেশন র্যান্ডম পার্সেন্টাইল টার্গেটিং ব্যবহার করতে পারেন গুগল অ্যানালিটিক্সের সাথে আপনার ইউজার বেসের বিভিন্ন সেগমেন্ট জুড়ে আপনার অ্যাপের উন্নতি A/B পরীক্ষা করার জন্য যাতে আপনি উন্নতিগুলিকে আপনার সম্পূর্ণ ব্যবহারকারী বেসে রোল আউট করার আগে যাচাই করতে পারেন।

এটা কিভাবে কাজ করে?

রিমোট কনফিগ একটি ক্লায়েন্ট গ্রন্থাগার যে পরামিতির মান আনার সময় এবং তাদের ক্যাশে, এখনও তোমাদের উপর নিয়ন্ত্রণ যখন নতুন মান যাতে সক্রিয় দেওয়া হ্যান্ডলগুলি গুরুত্বপূর্ণ কাজগুলো যে তারা আপনার অ্যাপ্লিকেশনের ব্যবহারকারীর অভিজ্ঞতা প্রভাবিত অন্তর্ভুক্ত করা হয়েছে। এটি আপনাকে যেকোনো পরিবর্তনের সময় নিয়ন্ত্রণ করে আপনার অ্যাপের অভিজ্ঞতাকে সুরক্ষিত করতে দেয়।

রিমোট কনফিগ ক্লায়েন্ট গ্রন্থাগার get পদ্ধতি পরামিতির মান জন্য একটি একক অ্যাক্সেস পয়েন্ট প্রদান। আপনার অ্যাপটি অ্যাপ-মধ্যস্থ ডিফল্ট মানগুলি পেতে যে যুক্তি ব্যবহার করে সেটি ব্যবহার করে সার্ভার-সাইড মানগুলি পায়, তাই আপনি প্রচুর কোড না লিখে আপনার অ্যাপে রিমোট কনফিগারেশনের ক্ষমতা যুক্ত করতে পারেন।

অ্যাপ-মধ্যস্থ ডিফল্ট মানগুলিকে ওভাররাইড করতে, আপনি আপনার অ্যাপে ব্যবহৃত প্যারামিটারগুলির মতো একই নামের প্যারামিটার তৈরি করতে Firebase কনসোল বা রিমোট কনফিগ ব্যাকএন্ড API ব্যবহার করেন। প্রতিটি প্যারামিটারের জন্য, আপনি ইন-অ্যাপ ডিফল্ট মানকে ওভাররাইড করতে একটি সার্ভার-সাইড ডিফল্ট মান সেট করতে পারেন, এবং আপনি নির্দিষ্ট শর্ত পূরণকারী অ্যাপ ইনস্ট্যান্সের জন্য অ্যাপ-মধ্যস্থ ডিফল্ট মান ওভাররাইড করতে শর্তাধীন মানও তৈরি করতে পারেন। এই গ্রাফিকটি দেখায় কিভাবে দূরবর্তী কনফিগার ব্যাকএন্ড এবং আপনার অ্যাপে প্যারামিটার মানগুলিকে অগ্রাধিকার দেওয়া হয়:

পরামিতি, শর্ত, এবং কিভাবে রিমোট কনফিগ শর্তসাপেক্ষ মানের মধ্যে দ্বন্দ্ব সমাধান করা সম্পর্কে আরো জানতে, রিমোট কনফিগ পরামিতি ও শর্তাবলী

বাস্তবায়নের পথ

রিমোট কনফিগারেশনের মাধ্যমে আপনার অ্যাপকে ইনস্ট্রুমেন্ট করুন রিমোট কনফিগারেশন ব্যবহার করে আপনার অ্যাপের আচরণ এবং চেহারার কোন দিকগুলি আপনি পরিবর্তন করতে চান তা নির্ধারণ করুন এবং এগুলিকে আপনি আপনার অ্যাপে ব্যবহার করবেন এমন প্যারামিটারগুলিতে অনুবাদ করুন৷
ডিফল্ট প্যারামিটার মান সেট করুন ব্যবহার করে দূরবর্তী কনফিগ পরামিতি জন্য অ্যাপ-মধ্যস্থ ডিফল্ট মান সেট করুন setDefaults()
আনয়ন, সক্রিয়, এবং প্যারামিটার মান পেতে যুক্তি যোগ করুন আপনার অ্যাপ নিরাপদে এবং দক্ষতার সাথে রিমোট কনফিগ ব্যাকএন্ড থেকে প্যারামিটার মান আনতে পারে এবং সেই আনা মানগুলিকে সক্রিয় করতে পারে। সুতরাং, আপনি মানগুলি আনার সর্বোত্তম সময় বা এমনকি সার্ভার-সাইড মান বিদ্যমান কিনা তা নিয়ে চিন্তা না করেই আপনার অ্যাপটি লিখতে পারেন। আপনার অ্যাপ ব্যবহারের get পদ্ধতি একটি স্থানীয় আপনার অ্যাপে সংজ্ঞায়িত ভেরিয়েবলের মান পড়া অনুরূপ একটি প্যারামিটার মান জন্য।
(প্রয়োজন হিসাবে) সার্ভার-সাইড ডিফল্ট এবং শর্তসাপেক্ষ প্যারামিটার মান আপডেট করুন অ্যাপ-মধ্যস্থ ডিফল্ট মানগুলিকে ওভাররাইড করতে আপনি Firebase কনসোল বা রিমোট কনফিগ ব্যাকএন্ড API-এ মানগুলি সংজ্ঞায়িত করতে পারেন। করার আগে অথবা আপনি আপনার অ্যাপ্লিকেশানটি লঞ্চ পর এটা করতে পারেন, কারণ একই get পদ্ধতি এক্সেস অ্যাপ-মধ্যস্থ ডিফল্ট মান ও মূল্যবোধ রিমোট কনফিগ ব্যাকএন্ড থেকে সংগৃহীত হয়েছে।

নীতি এবং সীমা

নিম্নলিখিত নীতিগুলি নোট করুন:

  • অ্যাপ আপডেট করতে রিমোট কনফিগ ব্যবহার করবেন না যার জন্য ব্যবহারকারীর অনুমোদন প্রয়োজন। এটি আপনার অ্যাপটিকে অবিশ্বস্ত বলে মনে হতে পারে।
  • রিমোট কনফিগ প্যারামিটার কী বা প্যারামিটার মানগুলিতে গোপনীয় ডেটা সংরক্ষণ করবেন না। আপনার প্রকল্পের জন্য রিমোট কনফিগারেশন সেটিংসে সংরক্ষিত যেকোনো প্যারামিটার কী বা মান ডিকোড করা সম্ভব।
  • রিমোট কনফিগারেশন ব্যবহার করে আপনার অ্যাপের টার্গেট প্ল্যাটফর্মের প্রয়োজনীয়তাগুলিকে ফাঁকি দেওয়ার চেষ্টা করবেন না।

দূরবর্তী কনফিগার পরামিতি এবং শর্ত নির্দিষ্ট সীমা সাপেক্ষে. আরো জানতে, দেখুন পরামিতি এবং অবস্থার উপর সীমা

নিম্নলিখিত সীমা নোট করুন:

  • একজন Firebase প্রকল্পের 2000 রিমোট কনফিগ পরামিতি, যা দৈর্ঘ্য এবং বিস্তারিত বিষয়বস্তু সীমা সাপেক্ষে থাকতে পারে পরামিতি এবং অবস্থার উপর সীমা

  • Firebase আপনার রিমোট কনফিগারেশন টেমপ্লেটের 300টি সংস্করণ পর্যন্ত সঞ্চয় করে, যেকোন সঞ্চিত টেমপ্লেটের জন্য 90 দিনের সর্বোচ্চ জীবনকাল সহ। দেখুন টেমপ্লেট এবং ভারশনিং

অন্যান্য ধরনের ডেটা সঞ্চয় করতে চান?

  • ক্লাউড Firestore মোবাইল, ওয়েব, এবং সার্ভার Firebase এবং Google মেঘ থেকে উন্নয়নের জন্য একটি নমনীয়, আকার পরিবর্তনযোগ্য ডাটাবেস।
  • Firebase রিয়েলটাইম ডাটাবেস দোকানে তাদেরকে JSON অ্যাপ্লিকেশন ডেটা, খেলা রাষ্ট্র বা চ্যাট বার্তা মত, এবং সিঙ্ক্রোনাইজ সমস্ত সংযুক্ত ডিভাইস জুড়ে অবিলম্বে পরিবর্তন। ডাটাবেসের অপশন মধ্যে পার্থক্য সম্পর্কে আরো জানতে, ক্লাউড Firestore বা রিয়েলটাইম ডাটাবেস: একটি ডাটাবেস চয়ন করুন
  • Firebase হোস্টিং হোস্ট বিশ্বব্যাপী সম্পদ, এইচটিএমএল, সিএসএস, এবং JavaScript আপনার ওয়েব সাইটের জন্য পাশাপাশি অন্যান্য ডেভেলপার প্রদত্ত সম্পদ গ্রাফিক্স, হরফ, এবং আইকন মত সহ।
  • ক্লাউড স্টোরেজ যেমন ছবি, ভিডিও এবং অডিও পাশাপাশি অন্যান্য ব্যবহারকারীর তৈরি সামগ্রী হিসাবে দোকানে ফাইল।

পরবর্তী পদক্ষেপ