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

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

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

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

মূল ক্ষমতা

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

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

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

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

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

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

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

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

নীতি এবং সীমা

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

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

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

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

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

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

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

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

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