Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

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

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

মূল ক্ষমতা

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

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

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

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

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

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

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

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

নীতি এবং সীমা

নিম্নলিখিত নীতিগুলি লক্ষ্য করুন:

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

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

নিম্নলিখিত সীমাগুলি লক্ষ্য করুন:

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

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

অন্যান্য ধরনের তথ্য সংরক্ষণ করতে চান?

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

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