দূরবর্তী কনফিগার পরামিতি এবং শর্তাবলী


আপনি উভয় ক্লায়েন্ট এবং সার্ভার ব্যবহারের ক্ষেত্রে টেমপ্লেট কনফিগার করতে পারেন। ক্লায়েন্ট টেমপ্লেটগুলি Android, Apple, Web, Unity, Flutter, এবং C++ অ্যাপ সহ Remote Config জন্য Firebase ক্লায়েন্ট SDK প্রয়োগ করে এমন যেকোনো অ্যাপের ক্ষেত্রে পরিবেশন করা হয়। Remote Config প্যারামিটার এবং সার্ভার-নির্দিষ্ট টেমপ্লেট থেকে মানগুলি Remote Config বাস্তবায়নে (ক্লাউড রান এবং ক্লাউড ফাংশন সহ) পরিবেশন করা হয় যা নিম্নলিখিত সার্ভার পরিবেশ ব্যবহার করে:

  • Firebase Admin Node.js SDK v12.1.0+
  • ফায়ারবেস অ্যাডমিন পাইথন SDK v6.7.0+

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

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

এই নির্দেশিকাটি প্যারামিটার, শর্ত, নিয়ম, শর্তাধীন মান এবং Remote Config ব্যাকএন্ডে এবং আপনার অ্যাপে বিভিন্ন প্যারামিটার মানগুলিকে কীভাবে অগ্রাধিকার দেওয়া হয় তা ব্যাখ্যা করে। এটি শর্ত তৈরি করতে ব্যবহৃত নিয়মের প্রকারের বিবরণ প্রদান করে।

শর্ত, নিয়ম এবং শর্তাধীন মান

একটি শর্ত অ্যাপ্লিকেশন দৃষ্টান্তের একটি গ্রুপ লক্ষ্য করতে ব্যবহার করা হয়. শর্তগুলি এক বা একাধিক নিয়মের সমন্বয়ে গঠিত যেগুলিকে একটি প্রদত্ত অ্যাপ উদাহরণের জন্য শর্তটিকে true মূল্যায়ন করার জন্য অবশ্যই true থেকে মূল্যায়ন করতে হবে৷ যদি একটি নিয়মের মান অনির্ধারিত হয় (উদাহরণস্বরূপ, যখন কোনো মান উপলব্ধ না থাকে), সেই নিয়মটি false মূল্যায়ন করা হবে।

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

একটি প্যারামিটারের একাধিক শর্তাধীন মান থাকতে পারে যা বিভিন্ন শর্ত ব্যবহার করে এবং প্যারামিটারগুলি একটি প্রকল্পের মধ্যে শর্তগুলি ভাগ করতে পারে। Firebase কনসোলের প্যারামিটার ট্যাবে , আপনি প্রতিটি প্যারামিটারের শর্তসাপেক্ষ মানের জন্য শতকরা হার দেখতে পারেন। এই মেট্রিকটি গত 24 ঘন্টার অনুরোধের শতাংশ নির্দেশ করে যা প্রতিটি মান পেয়েছে।

প্যারামিটার মান অগ্রাধিকার

একটি পরামিতি এর সাথে যুক্ত একাধিক শর্তাধীন মান থাকতে পারে। নিম্নলিখিত নিয়মগুলি নির্ধারণ করে যে কোন মানটি Remote Config টেমপ্লেট থেকে আনা হবে এবং কোন মানটি নির্দিষ্ট সময়ে একটি নির্দিষ্ট সময়ে একটি প্রদত্ত অ্যাপ উদাহরণে ব্যবহার করা হবে:

  1. প্রথমত, শর্তসাপেক্ষ মানগুলি প্রদত্ত ক্লায়েন্ট অনুরোধের জন্য true হিসাবে মূল্যায়ন করা যেকোনো শর্তের জন্য প্রয়োগ করা হয়। যদি একাধিক শর্ত true মূল্যায়ন করা হয়, Firebase কনসোল UI-তে দেখানো প্রথম (শীর্ষ)টি অগ্রাধিকার পায় এবং যখন একটি অ্যাপ ব্যাকএন্ড থেকে মানগুলি নিয়ে আসে তখন সেই শর্তের সাথে সম্পর্কিত শর্তযুক্ত মানগুলি প্রদান করা হয়৷ আপনি শর্ত ট্যাবে শর্ত টেনে এবং ড্রপ করে শর্তের অগ্রাধিকার পরিবর্তন করতে পারেন।

  2. যদি true মূল্যায়ন করা শর্তগুলির সাথে কোন শর্তাধীন মান না থাকে, একটি অ্যাপ ব্যাকএন্ড থেকে মান আনলে Remote Config ডিফল্ট মান প্রদান করা হয়। যদি ব্যাকএন্ডে একটি প্যারামিটার বিদ্যমান না থাকে, অথবা যদি ডিফল্ট মানটি অ্যাপ-মধ্যস্থ ডিফল্ট ব্যবহারে সেট করা থাকে, তাহলে একটি অ্যাপ মান আনলে সেই প্যারামিটারের জন্য কোনো মান প্রদান করা হয় না।

আপনার অ্যাপে, নিম্নলিখিত অগ্রাধিকার তালিকা অনুযায়ী get পদ্ধতি দ্বারা প্যারামিটার মানগুলি ফেরত দেওয়া হয়

  1. যদি ব্যাকএন্ড থেকে একটি মান আনা হয় এবং তারপর সক্রিয় করা হয়, অ্যাপটি আনা মান ব্যবহার করে। সক্রিয় পরামিতি মান স্থায়ী হয়.
  2. যদি ব্যাকএন্ড থেকে কোনো মান আনা না হয়, অথবা যদি Remote Config ব্যাকএন্ড থেকে আনা মানগুলি সক্রিয় না করা হয়, অ্যাপটি অ্যাপ-মধ্যস্থ ডিফল্ট মান ব্যবহার করে।

    ডিফল্ট মান প্রাপ্ত এবং সেট করার বিষয়ে আরও তথ্যের জন্য, Remote Config টেমপ্লেট ডিফল্ট ডাউনলোড করুন দেখুন।

  3. যদি কোনো ইন-অ্যাপ ডিফল্ট মান সেট করা না থাকে, অ্যাপটি একটি স্ট্যাটিক টাইপ মান ব্যবহার করে (যেমন int জন্য 0 এবং boolean জন্য false )।

Remote Config ব্যাকএন্ড এবং আপনার অ্যাপে প্যারামিটার মানগুলিকে কীভাবে অগ্রাধিকার দেওয়া হয় তা এই গ্রাফিকটি সংক্ষিপ্ত করে:

ডায়াগ্রাম উপরে নির্দেশিত তালিকা দ্বারা বর্ণিত প্রবাহ দেখাচ্ছে

প্যারামিটার মান ডেটা প্রকার

Remote Config আপনাকে প্রতিটি প্যারামিটারের জন্য একটি ডেটা টাইপ নির্বাচন করতে দেয় এবং একটি টেমপ্লেট আপডেটের আগে সেই ধরণের বিরুদ্ধে সমস্ত Remote Config মান যাচাই করে। ডেটা টাইপ সংরক্ষণ করা হয় এবং একটি getRemoteConfig অনুরোধে ফেরত দেওয়া হয়।

সমর্থিত ডেটা প্রকারগুলি হল:

  • String
  • Boolean
  • Number
  • JSON

Firebase কনসোল UI-তে, প্যারামিটার কী-এর পাশের একটি ড্রপ-ডাউন থেকে ডেটা টাইপ নির্বাচন করা যেতে পারে। REST API-এ, প্যারামিটার অবজেক্টের মধ্যে value_type ক্ষেত্র ব্যবহার করে প্রকারগুলি সেট করা যেতে পারে।

প্যারামিটার গ্রুপ

Remote Config আপনাকে আরও সংগঠিত UI এর জন্য প্যারামিটারগুলিকে একত্রে গোষ্ঠীবদ্ধ করতে এবং ব্যবহারযোগ্যতা বাড়াতে দেয়।

উদাহরণস্বরূপ, বলুন যে একটি নতুন লগইন বৈশিষ্ট্য চালু করার সময় আপনাকে তিনটি ভিন্ন প্রমাণীকরণ প্রকার সক্ষম বা নিষ্ক্রিয় করতে হবে৷ Remote Config সাহায্যে, আপনি যে ধরনের ধরন চান তা সক্ষম করতে আপনি তিনটি পরামিতি তৈরি করতে পারেন, এবং তারপরে সেগুলিকে "নতুন লগইন" নামে একটি গোষ্ঠীতে সংগঠিত করতে পারেন, কোনো উপসর্গ বা বিশেষ সাজানোর প্রয়োজন নেই৷

আপনি Firebase কনসোল বা Remote Config REST API ব্যবহার করে প্যারামিটার গ্রুপ তৈরি করতে পারেন। আপনার তৈরি করা প্রতিটি প্যারামিটার গ্রুপের আপনার Remote Config টেমপ্লেটে একটি অনন্য নাম রয়েছে। প্যারামিটার গ্রুপ তৈরি করার সময়, মনে রাখবেন:

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

Firebase কনসোল ব্যবহার করে প্যারামিটার গ্রুপ তৈরি বা পরিবর্তন করুন

আপনি Firebase কনসোলের প্যারামিটার ট্যাবে পরামিতিগুলিকে গোষ্ঠীভুক্ত করতে পারেন৷ একটি গ্রুপ তৈরি বা সংশোধন করতে:

  1. গ্রুপ পরিচালনা নির্বাচন করুন।
  2. আপনি যে প্যারামিটার যোগ করতে চান তার জন্য চেকবক্স নির্বাচন করুন এবং গ্রুপে সরান নির্বাচন করুন।
  3. একটি বিদ্যমান গোষ্ঠী নির্বাচন করুন, বা একটি নাম এবং বিবরণ লিখুন এবং নতুন গোষ্ঠী তৈরি করুন নির্বাচন করে একটি নতুন গোষ্ঠী তৈরি করুন । আপনি একটি গোষ্ঠী সংরক্ষণ করার পরে, পরিবর্তনগুলি প্রকাশ করুন বোতাম ব্যবহার করে এটি প্রকাশের জন্য উপলব্ধ।

শর্ত নিয়মের ধরন

নিম্নলিখিত নিয়ম প্রকারগুলি Firebase কনসোলে সমর্থিত। কন্ডিশনাল এক্সপ্রেশন রেফারেন্সে বিশদ বিবরণ অনুযায়ী Remote Config REST API-তে সমতুল্য বৈশিষ্ট্য উপলব্ধ।

নিয়মের ধরন অপারেটর(গুলি) মান(গুলি) দ্রষ্টব্য
অ্যাপ == আপনার ফায়ারবেস প্রকল্পের সাথে যুক্ত অ্যাপগুলির জন্য অ্যাপ আইডিগুলির একটি তালিকা থেকে নির্বাচন করুন। আপনি যখন ফায়ারবেসে একটি অ্যাপ যোগ করেন, তখন আপনি একটি বান্ডেল আইডি বা অ্যান্ড্রয়েড প্যাকেজের নাম লিখুন যা Remote Config নিয়মে অ্যাপ আইডি হিসেবে উন্মুক্ত একটি বৈশিষ্ট্যকে সংজ্ঞায়িত করে।

নিম্নলিখিত হিসাবে এই বৈশিষ্ট্য ব্যবহার করুন:
  • অ্যাপল প্ল্যাটফর্মের জন্য: অ্যাপের CFBundleIdentifier ব্যবহার করুন। আপনি Xcode-এ আপনার অ্যাপের প্রাথমিক লক্ষ্যের জন্য সাধারণ ট্যাবে বান্ডেল শনাক্তকারী খুঁজে পেতে পারেন।
  • অ্যান্ড্রয়েডের জন্য: অ্যাপের অ্যাপ্লিকেশন আইডি ব্যবহার করুন। আপনি আপনার অ্যাপ-লেভেল build.gradle(.kts) ফাইলে applicationId খুঁজে পেতে পারেন।
অ্যাপ সংস্করণ স্ট্রিং মানগুলির জন্য:
হুবহু মিলে যায়,
রয়েছে,
ধারণ করে না,
regex রয়েছে

সাংখ্যিক মানের জন্য:
<, <=, =, !=, >, >=

লক্ষ্য করার জন্য আপনার অ্যাপের সংস্করণ(গুলি) নির্দিষ্ট করুন।

এই নিয়মটি ব্যবহার করার আগে, আপনার Firebase প্রকল্পের সাথে যুক্ত একটি Android/Apple অ্যাপ নির্বাচন করতে আপনাকে অবশ্যই একটি অ্যাপ আইডি নিয়ম ব্যবহার করতে হবে।

অ্যাপল প্ল্যাটফর্মের জন্য: অ্যাপের CFBundleShortVersionString ব্যবহার করুন।

দ্রষ্টব্য: নিশ্চিত করুন যে আপনার Apple অ্যাপ Firebase Apple প্ল্যাটফর্মের SDK সংস্করণ 6.24.0 বা উচ্চতর ব্যবহার করছে, কারণ CFBundleShortVersionString আগের সংস্করণগুলিতে পাঠানো হচ্ছে না ( রিলিজ নোট দেখুন)।

অ্যান্ড্রয়েডের জন্য: অ্যাপটির সংস্করণ নাম ব্যবহার করুন।

এই নিয়মের জন্য স্ট্রিং তুলনা কেস-সংবেদনশীল। ঠিক মেলে , ধারণ করে , ধারণ করে না , বা regex অপারেটর ধারণ করে , আপনি একাধিক মান নির্বাচন করতে পারেন।

Cons regex অপারেটর ব্যবহার করার সময়, আপনি RE2 ফরম্যাটে রেগুলার এক্সপ্রেশন তৈরি করতে পারেন। আপনার রেগুলার এক্সপ্রেশন টার্গেট ভার্সন স্ট্রিং এর সমস্ত বা অংশের সাথে মেলে। আপনি একটি টার্গেট স্ট্রিং এর শুরু, শেষ বা সম্পূর্ণতার সাথে মেলাতে ^ এবং $ অ্যাঙ্কর ব্যবহার করতে পারেন।

বিল্ড নম্বর স্ট্রিং মানগুলির জন্য:
হুবহু মিলে যায়,
রয়েছে,
ধারণ করে না,
নিয়মিত অভিব্যক্তি

সাংখ্যিক মানের জন্য:
=, ≠, >, ≥, <, ≤

লক্ষ্য করার জন্য আপনার অ্যাপের বিল্ড(গুলি) নির্দিষ্ট করুন।

এই নিয়মটি ব্যবহার করার আগে, আপনার Firebase প্রকল্পের সাথে যুক্ত একটি Apple বা Android অ্যাপ নির্বাচন করতে আপনাকে অবশ্যই একটি অ্যাপ আইডি নিয়ম ব্যবহার করতে হবে।

এই অপারেটর শুধুমাত্র Apple এবং Android অ্যাপের জন্য উপলব্ধ৷ এটি অ্যাপলের জন্য অ্যাপের CFBundleVersion এবং Android এর জন্য versionCode-এর সাথে মিলে যায়। এই নিয়মের জন্য স্ট্রিং তুলনা কেস-সংবেদনশীল।

ঠিক মেলে , ধারণ করে , ধারণ করে না , বা regex অপারেটর ধারণ করে , আপনি একাধিক মান নির্বাচন করতে পারেন।

Cons regex অপারেটর ব্যবহার করার সময়, আপনি RE2 ফরম্যাটে রেগুলার এক্সপ্রেশন তৈরি করতে পারেন। আপনার রেগুলার এক্সপ্রেশন টার্গেট ভার্সন স্ট্রিং এর সমস্ত বা অংশের সাথে মেলে। আপনি একটি টার্গেট স্ট্রিং এর শুরু, শেষ বা সম্পূর্ণতার সাথে মেলাতে ^ এবং $ অ্যাঙ্কর ব্যবহার করতে পারেন।

প্ল্যাটফর্ম == iOS
অ্যান্ড্রয়েড
ওয়েব
অপারেটিং সিস্টেম ==

লক্ষ্য করার জন্য অপারেটিং সিস্টেম(গুলি) নির্দিষ্ট করুন।

এই নিয়মটি ব্যবহার করার আগে, আপনার Firebase প্রকল্পের সাথে যুক্ত একটি ওয়েব অ্যাপ নির্বাচন করতে আপনাকে অবশ্যই একটি অ্যাপ আইডি নিয়ম ব্যবহার করতে হবে।

যদি অপারেটিং সিস্টেম এবং এর সংস্করণ নির্দিষ্ট তালিকার একটি লক্ষ্য মানের সাথে মেলে তবে এই নিয়মটি একটি প্রদত্ত ওয়েব অ্যাপের উদাহরণের জন্য true হিসাবে মূল্যায়ন করে।
ব্রাউজার ==

লক্ষ্য করার জন্য ব্রাউজার(গুলি) নির্দিষ্ট করুন।

এই নিয়মটি ব্যবহার করার আগে, আপনার Firebase প্রকল্পের সাথে যুক্ত একটি ওয়েব অ্যাপ নির্বাচন করতে আপনাকে অবশ্যই একটি অ্যাপ আইডি নিয়ম ব্যবহার করতে হবে।

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

আপনার Firebase প্রকল্পের সাথে যুক্ত একটি অ্যাপ নির্বাচন করতে এই নিয়মের একটি অ্যাপ আইডি নিয়ম প্রয়োজন।

দ্রষ্টব্য: যেহেতু অনেক Analytics শ্রোতা ইভেন্ট বা ব্যবহারকারীর বৈশিষ্ট্য দ্বারা সংজ্ঞায়িত করা হয়, যা অ্যাপ ব্যবহারকারীদের ক্রিয়াকলাপের উপর ভিত্তি করে হতে পারে, তাই একটি প্রদত্ত অ্যাপ উদাহরণের জন্য ব্যবহারকারীর দর্শকের নিয়ম কার্যকর হতে কিছু সময় লাগতে পারে।

ব্যবহারকারীর সম্পত্তি স্ট্রিং মানগুলির জন্য:
রয়েছে,
ধারণ করে না,
হুবহু মিলে যায়,
regex রয়েছে

সাংখ্যিক মানের জন্য:
=, ≠, >, ≥, <, ≤

দ্রষ্টব্য: ক্লায়েন্টে, আপনি ব্যবহারকারীর বৈশিষ্ট্যগুলির জন্য শুধুমাত্র স্ট্রিং মান সেট করতে পারেন। সাংখ্যিক অপারেটর ব্যবহার করে এমন অবস্থার জন্য, Remote Config সংশ্লিষ্ট ব্যবহারকারীর সম্পত্তির মানকে একটি পূর্ণসংখ্যা/ফ্লোটে রূপান্তর করে।
উপলব্ধ Google Analytics ব্যবহারকারী বৈশিষ্ট্যগুলির একটি তালিকা থেকে নির্বাচন করুন৷ আপনার ব্যবহারকারী বেসের খুব নির্দিষ্ট অংশগুলির জন্য আপনার অ্যাপটি কাস্টমাইজ করতে আপনি কীভাবে ব্যবহারকারীর বৈশিষ্ট্যগুলি ব্যবহার করতে পারেন তা জানতে, Remote Config এবং ব্যবহারকারীর বৈশিষ্ট্যগুলি দেখুন৷

ব্যবহারকারীর বৈশিষ্ট্য সম্পর্কে আরও জানতে, নিম্নলিখিত নির্দেশিকাগুলি দেখুন:

ঠিক মেলে , ধারণ করে , ধারণ করে না বা regex অপারেটর ধারণ করে ব্যবহার করার সময়, আপনি একাধিক মান নির্বাচন করতে পারেন।

Cons regex অপারেটর ব্যবহার করার সময়, আপনি RE2 ফরম্যাটে রেগুলার এক্সপ্রেশন তৈরি করতে পারেন। আপনার রেগুলার এক্সপ্রেশন টার্গেট ভার্সন স্ট্রিং এর সমস্ত বা অংশের সাথে মেলে। আপনি একটি টার্গেট স্ট্রিং এর শুরু, শেষ বা সম্পূর্ণতার সাথে মেলাতে ^ এবং $ অ্যাঙ্কর ব্যবহার করতে পারেন।

দ্রষ্টব্য: Remote Config অবস্থা তৈরি করার সময় স্বয়ংক্রিয়ভাবে সংগৃহীত ব্যবহারকারী বৈশিষ্ট্যগুলি উপলব্ধ নয়৷
এলোমেলো শতাংশে ব্যবহারকারী স্লাইডার (Firebase কনসোলে। REST API <= , > , এবং অপারেটরগুলির between ব্যবহার করে)। 0-100

স্লাইডার উইজেট ব্যবহার করে এলোমেলোভাবে এলোমেলোভাবে পরিবর্তন করা ব্যবহারকারীদের (অ্যাপ ইনস্ট্যান্স) গ্রুপে ভাগ করতে অ্যাপের দৃষ্টান্তগুলির (.0001% এর মতো ছোট নমুনার আকার সহ) একটি র্যান্ডম নমুনায় একটি পরিবর্তন প্রয়োগ করতে এই ক্ষেত্রটি ব্যবহার করুন৷

প্রতিটি অ্যাপ ইনস্ট্যান্স ক্রমাগতভাবে একটি র্যান্ডম পূর্ণ বা ভগ্নাংশ সংখ্যার সাথে ম্যাপ করা হয়, সেই প্রকল্পে সংজ্ঞায়িত একটি বীজ অনুসারে।

একটি নিয়ম ডিফল্ট কী ব্যবহার করবে ( Firebase কনসোলে সম্পাদনা বীজ হিসাবে দেখানো হয়েছে) যদি না আপনি বীজের মান পরিবর্তন করেন। আপনি বীজ ক্ষেত্র সাফ করে ডিফল্ট কী ব্যবহার করার জন্য একটি নিয়ম ফিরিয়ে দিতে পারেন।

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

উদাহরণস্বরূপ, দুটি সম্পর্কিত শর্ত তৈরি করতে যা প্রতিটি একটি অ্যাপের 5% ব্যবহারকারীদের অ-ওভারল্যাপিং-এর জন্য প্রযোজ্য, আপনি একটি শর্ত কনফিগার করতে পারেন যাতে 0% এবং 5% এর মধ্যে শতাংশের সাথে মিল থাকে এবং 5% এবং 10% এর মধ্যে একটি রেঞ্জের সাথে মেলে অন্য শর্তটি কনফিগার করতে পারেন৷ কিছু ব্যবহারকারীকে এলোমেলোভাবে উভয় গ্রুপে উপস্থিত হওয়ার অনুমতি দিতে, প্রতিটি শর্তের মধ্যে নিয়মের জন্য বিভিন্ন বীজের মান ব্যবহার করুন।

আমদানিকৃত সেগমেন্ট মধ্যে আছে এক বা একাধিক আমদানিকৃত সেগমেন্ট নির্বাচন করুন। এই নিয়মের জন্য কাস্টম ইম্পোর্টেড সেগমেন্ট সেট আপ করতে হবে।
তারিখ/সময় আগে, পরে একটি নির্দিষ্ট তারিখ এবং সময়, হয় ডিভাইসের টাইমজোনে বা একটি নির্দিষ্ট টাইমজোনে যেমন "(GMT+11) সিডনি সময়।" ডিভাইস আনার সময়ের সাথে বর্তমান সময়ের তুলনা করে।
প্রথম খোলা আগে, পরে একটি নির্দিষ্ট তারিখ এবং সময়, নির্দিষ্ট সময় অঞ্চলে।

নির্দিষ্ট সময়সীমার মধ্যে যারা প্রথমবার টার্গেট করা অ্যাপ খোলেন তাদের সাথে মেলে।

নিম্নলিখিত SDKগুলির প্রয়োজন:

  • Google Analytics এর জন্য Firebase SDK
  • Apple প্ল্যাটফর্ম SDK v9.0.0+ বা Android SDK v21.1.1+ ( Firebase BoM v30.3.0+)
ইনস্টলেশন আইডি মধ্যে আছে লক্ষ্য করার জন্য এক বা একাধিক ইনস্টলেশন আইডি নির্দিষ্ট করুন (50 পর্যন্ত)। এই নিয়মটি একটি প্রদত্ত ইনস্টলেশনের জন্য true হিসাবে মূল্যায়ন করে যদি সেই ইনস্টলেশনের ID মানগুলির কমা দ্বারা পৃথক করা তালিকায় থাকে।

আপনি কীভাবে ইনস্টলেশন আইডি পেতে পারেন তা জানতে, ক্লায়েন্ট সনাক্তকারী পুনরুদ্ধার করুন দেখুন।
ব্যবহারকারী বিদ্যমান (কোন অপারেটর নেই) বর্তমান প্রকল্পের মধ্যে সমস্ত অ্যাপের সমস্ত ব্যবহারকারীদের লক্ষ্য করে।

অ্যাপ বা প্ল্যাটফর্ম নির্বিশেষে প্রকল্পের মধ্যে থাকা সমস্ত ব্যবহারকারীর সাথে মেলে এই শর্তের নিয়মটি ব্যবহার করুন।

কাস্টম সংকেত স্ট্রিং মানগুলির জন্য:
রয়েছে,
ধারণ করে না,
হুবহু মিলে যায়,
regex রয়েছে

সাংখ্যিক মানের জন্য:
=, ≠, >, ≥, <, ≤

সংস্করণ মানগুলির জন্য:
=, ≠, >, ≥, <, ≤

এই নিয়মের জন্য স্ট্রিং তুলনা কেস-সংবেদনশীল। ঠিক মেলে, ধারণ করে, ধারণ করে না বা regex অপারেটর ধারণ করে, আপনি একাধিক মান নির্বাচন করতে পারেন। Cons regex অপারেটর ব্যবহার করার সময়, আপনি RE2 ফরম্যাটে রেগুলার এক্সপ্রেশন তৈরি করতে পারেন। আপনার রেগুলার এক্সপ্রেশন টার্গেট ভার্সন স্ট্রিং এর সমস্ত বা অংশের সাথে মেলে। আপনি একটি টার্গেট স্ট্রিং এর শুরু, শেষ বা সম্পূর্ণতার সাথে মেলাতে ^ এবং $ অ্যাঙ্কর ব্যবহার করতে পারেন।

নিম্নলিখিত ডেটা প্রকারগুলি ক্লায়েন্ট পরিবেশের জন্য সমর্থিত:
  • iOS: int, ডবল
  • অ্যান্ড্রয়েড: int, লং, ডবল
  • ওয়েব: নম্বর

সংখ্যা যা মিলের সংস্করণ সংখ্যা(গুলি) প্রতিনিধিত্ব করে (উদাহরণস্বরূপ, 2.1.0)।

ব্যবহার করার জন্য কাস্টম সিগন্যাল অবস্থা এবং শর্তাধীন এক্সপ্রেশন সম্পর্কে আরও তথ্যের জন্য, কাস্টম সিগন্যাল শর্তাবলী এবং শর্ত তৈরি করতে ব্যবহৃত উপাদানগুলি দেখুন।

অনুসন্ধান পরামিতি এবং শর্তাবলী

আপনি Remote Config প্যারামিটার ট্যাবের শীর্ষে থাকা অনুসন্ধান বাক্সটি ব্যবহার করে Firebase কনসোল থেকে আপনার প্রকল্পের প্যারামিটার কী, প্যারামিটারের মান এবং শর্তগুলি অনুসন্ধান করতে পারেন।

পরামিতি এবং শর্তাবলীর সীমাবদ্ধতা

একটি ফায়ারবেস প্রকল্পের মধ্যে, আপনার 2000টি প্যারামিটার এবং 500টি পর্যন্ত শর্ত থাকতে পারে। প্যারামিটার কী 256 অক্ষর পর্যন্ত লম্বা হতে পারে, একটি আন্ডারস্কোর বা ইংরেজি অক্ষর অক্ষর (AZ, az) দিয়ে শুরু হওয়া আবশ্যক এবং সংখ্যাগুলিও অন্তর্ভুক্ত থাকতে পারে। একটি প্রকল্পের মধ্যে প্যারামিটার মান স্ট্রিংগুলির মোট দৈর্ঘ্য 1,000,000 অক্ষরের বেশি হতে পারে না৷

পরামিতি এবং শর্তাবলী পরিবর্তন দেখুন

আপনি Firebase কনসোল থেকে আপনার Remote Config টেমপ্লেটের সর্বশেষ পরিবর্তনগুলি দেখতে পারেন৷ প্রতিটি পৃথক প্যারামিটার এবং শর্তের জন্য, আপনি করতে পারেন:

  • পরামিতি বা শর্ত সর্বশেষ পরিবর্তনকারী ব্যবহারকারীর নাম দেখুন।

  • যদি পরিবর্তনটি একই দিনের মধ্যে ঘটে থাকে, তাহলে সক্রিয় Remote Config টেমপ্লেটে পরিবর্তনটি প্রকাশিত হওয়ার পর থেকে কত মিনিট বা ঘন্টা অতিবাহিত হয়েছে তা দেখুন।

  • যদি পরিবর্তনটি অতীতে এক বা একাধিক দিন ঘটে থাকে, তাহলে সক্রিয় Remote Config টেমপ্লেটে পরিবর্তনটি প্রকাশিত হওয়ার তারিখটি দেখুন।

পরামিতিগুলির জন্য ইতিহাস পরিবর্তন করুন

Remote Config পরামিতি পৃষ্ঠায়, সর্বশেষ প্রকাশিত কলামটি সর্বশেষ ব্যবহারকারীকে দেখায় যিনি প্রতিটি পরামিতি সংশোধন করেছেন এবং পরিবর্তনের জন্য শেষ প্রকাশের তারিখ:

  • গোষ্ঠীবদ্ধ পরামিতির জন্য পরিবর্তন মেটাডেটা দেখতে, প্যারামিটার গ্রুপ প্রসারিত করুন।

  • প্রকাশের তারিখ অনুসারে ঊর্ধ্বগতি বা অবরোহ ক্রমে সাজাতে, সর্বশেষ প্রকাশিত কলাম লেবেলে ক্লিক করুন।

অবস্থার জন্য ইতিহাস পরিবর্তন করুন

Remote Config কন্ডিশন পৃষ্ঠায়, আপনি সর্বশেষ ব্যবহারকারীকে দেখতে পারেন যিনি শর্তটি পরিবর্তন করেছেন এবং প্রতিটি শর্তের অধীনে সর্বশেষ পরিবর্তনের পাশে তারা এটি পরিবর্তন করার তারিখটি দেখতে পাবেন।

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

Remote Config ব্যবহার করার জন্য আপনার ফায়ারবেস প্রোজেক্ট এবং অ্যাপ কনফিগার করতে, দেখুন Firebase Remote Config দিয়ে শুরু করুন ।,


আপনি উভয় ক্লায়েন্ট এবং সার্ভার ব্যবহারের ক্ষেত্রে টেমপ্লেট কনফিগার করতে পারেন। ক্লায়েন্ট টেমপ্লেটগুলি Android, Apple, Web, Unity, Flutter, এবং C++ অ্যাপ সহ Remote Config জন্য Firebase ক্লায়েন্ট SDK প্রয়োগ করে এমন যেকোনো অ্যাপের ক্ষেত্রে পরিবেশন করা হয়। Remote Config প্যারামিটার এবং সার্ভার-নির্দিষ্ট টেমপ্লেট থেকে মানগুলি Remote Config বাস্তবায়নে (ক্লাউড রান এবং ক্লাউড ফাংশন সহ) পরিবেশন করা হয় যা নিম্নলিখিত সার্ভার পরিবেশ ব্যবহার করে:

  • Firebase Admin Node.js SDK v12.1.0+
  • ফায়ারবেস অ্যাডমিন পাইথন SDK v6.7.0+

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

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

এই নির্দেশিকাটি প্যারামিটার, শর্ত, নিয়ম, শর্তাধীন মান এবং Remote Config ব্যাকএন্ডে এবং আপনার অ্যাপে বিভিন্ন প্যারামিটার মানগুলিকে কীভাবে অগ্রাধিকার দেওয়া হয় তা ব্যাখ্যা করে। এটি শর্ত তৈরি করতে ব্যবহৃত নিয়মের প্রকারের বিবরণ প্রদান করে।

শর্ত, নিয়ম এবং শর্তাধীন মান

একটি শর্ত অ্যাপ্লিকেশন দৃষ্টান্তের একটি গ্রুপ লক্ষ্য করতে ব্যবহার করা হয়. শর্তগুলি এক বা একাধিক নিয়মের সমন্বয়ে গঠিত যেগুলিকে একটি প্রদত্ত অ্যাপ উদাহরণের জন্য শর্তটিকে true মূল্যায়ন করার জন্য অবশ্যই true থেকে মূল্যায়ন করতে হবে৷ যদি একটি নিয়মের মান অনির্ধারিত হয় (উদাহরণস্বরূপ, যখন কোনো মান উপলব্ধ না থাকে), সেই নিয়মটি false মূল্যায়ন করা হবে।

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

একটি প্যারামিটারের একাধিক শর্তাধীন মান থাকতে পারে যা বিভিন্ন শর্ত ব্যবহার করে এবং প্যারামিটারগুলি একটি প্রকল্পের মধ্যে শর্তগুলি ভাগ করতে পারে। Firebase কনসোলের প্যারামিটার ট্যাবে , আপনি প্রতিটি প্যারামিটারের শর্তসাপেক্ষ মানের জন্য শতকরা হার দেখতে পারেন। এই মেট্রিকটি গত 24 ঘন্টার অনুরোধের শতাংশ নির্দেশ করে যা প্রতিটি মান পেয়েছে।

প্যারামিটার মান অগ্রাধিকার

একটি পরামিতি এর সাথে যুক্ত একাধিক শর্তাধীন মান থাকতে পারে। নিম্নলিখিত নিয়মগুলি নির্ধারণ করে যে কোন মানটি Remote Config টেমপ্লেট থেকে আনা হবে এবং কোন মানটি নির্দিষ্ট সময়ে একটি নির্দিষ্ট সময়ে একটি প্রদত্ত অ্যাপ উদাহরণে ব্যবহার করা হবে:

  1. প্রথমত, শর্তসাপেক্ষ মানগুলি প্রদত্ত ক্লায়েন্টের অনুরোধের জন্য true মূল্যায়ন করে এমন কোনও শর্তের জন্য প্রয়োগ করা হয়। যদি একাধিক শর্তগুলি true মূল্যায়ন করে তবে Firebase কনসোল ইউআই -তে প্রদর্শিত প্রথম (শীর্ষ) একটি প্রাধান্য পায় এবং যখন কোনও অ্যাপ্লিকেশন ব্যাকএন্ড থেকে মানগুলি আনতে থাকে তখন সেই শর্তের সাথে সম্পর্কিত শর্তসাপেক্ষ মানগুলি সরবরাহ করা হয়। আপনি শর্তাদি ট্যাবে শর্তগুলি টেনে নিয়ে এবং বাদ দিয়ে শর্তগুলির অগ্রাধিকার পরিবর্তন করতে পারেন।

  2. যদি true মূল্যায়ন করে এমন শর্তগুলির সাথে শর্তযুক্ত মান না থাকে তবে কোনও অ্যাপ্লিকেশন ব্যাকএন্ড থেকে মান আনলে Remote Config ডিফল্ট মান সরবরাহ করা হয়। যদি ব্যাকএন্ডে কোনও প্যারামিটার বিদ্যমান না থাকে, বা যদি ডিফল্ট মানটি ইন-অ্যাপ্লিকেশন ডিফল্ট ব্যবহার করতে সেট করা থাকে তবে কোনও অ্যাপ্লিকেশন মানগুলি আনলে সেই প্যারামিটারের জন্য কোনও মান সরবরাহ করা হয় না।

আপনার অ্যাপ্লিকেশনটিতে, প্যারামিটার মানগুলি নিম্নলিখিত অগ্রাধিকার তালিকা অনুযায়ী get দ্বারা ফিরে আসে

  1. যদি ব্যাকএন্ড থেকে কোনও মান আনা হয় এবং তারপরে সক্রিয় করা হয় তবে অ্যাপ্লিকেশনটি আনার মানটি ব্যবহার করে। সক্রিয় প্যারামিটার মান অবিচ্ছিন্ন।
  2. যদি ব্যাকএন্ড থেকে কোনও মান না পাওয়া যায়, বা যদি Remote Config ব্যাকেন্ড থেকে প্রাপ্ত মানগুলি সক্রিয় না করা হয় তবে অ্যাপ্লিকেশনটি অ্যাপ্লিকেশন ডিফল্ট মানটি ব্যবহার করে।

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

  3. যদি কোনও অ্যাপ্লিকেশন ডিফল্ট মান সেট না করা হয় তবে অ্যাপ্লিকেশনটি একটি স্ট্যাটিক টাইপ মান ব্যবহার করে (যেমন int জন্য 0 এবং boolean জন্য false )।

এই গ্রাফিকটি সংক্ষিপ্তসার করে যে কীভাবে প্যারামিটারের মানগুলি Remote Config ব্যাকেন্ডে এবং আপনার অ্যাপ্লিকেশনটিতে অগ্রাধিকার দেওয়া হয়:

উপরের অর্ডার করা তালিকাগুলি দ্বারা বর্ণিত প্রবাহটি দেখায় চিত্রটি

প্যারামিটার মান ডেটা প্রকার

Remote Config আপনাকে প্রতিটি প্যারামিটারের জন্য একটি ডেটা টাইপ নির্বাচন করতে দেয় এবং টেমপ্লেট আপডেটের আগে সেই ধরণের বিপরীতে সমস্ত Remote Config মানগুলি বৈধ করে। ডেটা টাইপটি সংরক্ষণ করা হয় এবং একটি getRemoteConfig অনুরোধে ফিরে আসে।

সমর্থিত ডেটা প্রকারগুলি হল:

  • String
  • Boolean
  • Number
  • JSON

Firebase কনসোল ইউআই-তে, প্যারামিটার কীটির পাশের একটি ড্রপ-ডাউন থেকে ডেটা টাইপ নির্বাচন করা যেতে পারে। REST এপিআইতে, প্যারামিটার অবজেক্টের মধ্যে value_type ক্ষেত্রটি ব্যবহার করে প্রকারগুলি সেট করা যেতে পারে।

প্যারামিটার গ্রুপ

Remote Config আপনাকে আরও সংগঠিত ইউআইয়ের জন্য একত্রে গ্রুপ পরামিতিগুলিকে একত্রিত করতে দেয় এবং ব্যবহারযোগ্যতা বাড়ায়।

উদাহরণস্বরূপ, বলুন যে একটি নতুন লগইন বৈশিষ্ট্যটি রোল আউট করার সময় আপনাকে তিনটি পৃথক এথ প্রকার সক্ষম বা অক্ষম করতে হবে। Remote Config সাহায্যে আপনি আপনার পছন্দসই প্রকারগুলি সক্ষম করতে তিনটি পরামিতি তৈরি করতে পারেন এবং তারপরে উপসর্গ বা বিশেষ বাছাইয়ের প্রয়োজন ছাড়াই "নতুন লগইন" নামে একটি গ্রুপে এগুলি সংগঠিত করতে পারেন।

আপনি Firebase কনসোল বা Remote Config রেস্ট এপিআই ব্যবহার করে প্যারামিটার গ্রুপ তৈরি করতে পারেন। আপনার তৈরি প্রতিটি প্যারামিটার গ্রুপের আপনার Remote Config টেম্পলেটটিতে একটি অনন্য নাম রয়েছে। প্যারামিটার গ্রুপ তৈরি করার সময়, মনে রাখবেন:

  • প্যারামিটারগুলি যে কোনও সময় কেবল একটি গ্রুপে অন্তর্ভুক্ত করা যেতে পারে এবং একটি প্যারামিটার কী এখনও সমস্ত পরামিতিগুলিতে অনন্য হতে হবে।
  • প্যারামিটার গ্রুপের নামগুলি 256 টি অক্ষরের মধ্যে সীমাবদ্ধ।
  • আপনি যদি REST এপিআই এবং Firebase কনসোল উভয়ই ব্যবহার করেন তবে নিশ্চিত হয়ে নিন যে কোনও REST এপিআই যুক্তি প্রকাশে প্যারামিটার গ্রুপগুলি পরিচালনা করতে আপডেট হয়েছে।

Firebase কনসোল ব্যবহার করে প্যারামিটার গ্রুপগুলি তৈরি বা সংশোধন করুন

আপনি Firebase কনসোলের পরামিতি ট্যাবে পরামিতিগুলি গ্রুপ করতে পারেন। একটি গোষ্ঠী তৈরি বা সংশোধন করতে:

  1. গ্রুপ পরিচালনা করুন নির্বাচন করুন।
  2. আপনি যে পরামিতিগুলি যুক্ত করতে চান তার জন্য চেকবক্সগুলি নির্বাচন করুন এবং গ্রুপে সরানো নির্বাচন করুন।
  3. একটি বিদ্যমান গ্রুপ নির্বাচন করুন, বা একটি নাম এবং বিবরণ প্রবেশ করে এবং নতুন গ্রুপ তৈরি করে নির্বাচন করে একটি নতুন গ্রুপ তৈরি করুন । আপনি একটি গোষ্ঠী সংরক্ষণ করার পরে, এটি প্রকাশের পরিবর্তনগুলি প্রকাশ করে প্রকাশ করার জন্য উপলব্ধ।

শর্ত নিয়মের ধরণ

নিম্নলিখিত নিয়মের ধরণগুলি Firebase কনসোলে সমর্থিত। শর্তাধীন এক্সপ্রেশন রেফারেন্সে বিশদ হিসাবে Remote Config REST এপিআইতে সমতুল্য বৈশিষ্ট্যগুলি উপলব্ধ।

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

নিম্নলিখিত হিসাবে এই বৈশিষ্ট্যটি ব্যবহার করুন:
  • অ্যাপল প্ল্যাটফর্মগুলির জন্য: অ্যাপটির সিএফবান্ডলিনডাইফায়ার ব্যবহার করুন। এক্সকোডে আপনার অ্যাপ্লিকেশনটির প্রাথমিক লক্ষ্যটির জন্য আপনি সাধারণ ট্যাবে বান্ডিল শনাক্তকারী খুঁজে পেতে পারেন।
  • অ্যান্ড্রয়েডের জন্য: অ্যাপটির অ্যাপ্লিকেশন আইড ব্যবহার করুন। আপনি আপনার অ্যাপ্লিকেশন-স্তরের build.gradle(.kts) ফাইলটিতে applicationId খুঁজে পেতে পারেন।
অ্যাপ সংস্করণ স্ট্রিং মানগুলির জন্য:
ঠিক ম্যাচ,
রয়েছে,
ধারণ করে না,
রেজেক্স রয়েছে

সংখ্যার মানগুলির জন্য:
<, <=, =,! =,>,> =

লক্ষ্য করতে আপনার অ্যাপ্লিকেশনটির সংস্করণ (গুলি) নির্দিষ্ট করুন।

এই নিয়মটি ব্যবহার করার আগে, আপনার ফায়ারবেস প্রকল্পের সাথে যুক্ত একটি অ্যান্ড্রয়েড/অ্যাপল অ্যাপ্লিকেশন নির্বাচন করতে আপনাকে অবশ্যই একটি অ্যাপ্লিকেশন আইডি নিয়ম ব্যবহার করতে হবে।

অ্যাপল প্ল্যাটফর্মগুলির জন্য: অ্যাপটির সিএফবান্ডলশারস্ট্রেশন স্ট্রিং ব্যবহার করুন।

দ্রষ্টব্য: নিশ্চিত হয়ে নিন যে আপনার অ্যাপল অ্যাপটি ফায়ারবেস অ্যাপল প্ল্যাটফর্মগুলি এসডিকে সংস্করণ 6.24.0 বা তার বেশি ব্যবহার করছে, কারণ সিএফবান্ডলশারস্টারশনস্ট্রিং পূর্বের সংস্করণগুলিতে প্রেরণ করা হচ্ছে না ( রিলিজ নোটগুলি দেখুন)।

অ্যান্ড্রয়েডের জন্য: অ্যাপটির সংস্করণ নামটি ব্যবহার করুন।

এই নিয়মের জন্য স্ট্রিং তুলনা কেস-সংবেদনশীল। ঠিক ম্যাচগুলি ব্যবহার করার সময়, ধারণ করে , থাকে না বা রেজেক্স অপারেটর থাকে , আপনি একাধিক মান নির্বাচন করতে পারেন।

রেজেক্স অপারেটরটি ব্যবহার করার সময়, আপনি আরই 2 ফর্ম্যাটে নিয়মিত এক্সপ্রেশন তৈরি করতে পারেন। আপনার নিয়মিত অভিব্যক্তি লক্ষ্য সংস্করণ স্ট্রিংয়ের সমস্ত বা অংশের সাথে মেলে। আপনি লক্ষ্য স্ট্রিংয়ের শুরু, শেষ বা সম্পূর্ণতার সাথে মেলে ^ এবং $ অ্যাঙ্করগুলিও ব্যবহার করতে পারেন।

বিল্ড নম্বর স্ট্রিং মানগুলির জন্য:
ঠিক ম্যাচ,
রয়েছে,
ধারণ করে না,
নিয়মিত অভিব্যক্তি

সংখ্যার মানগুলির জন্য:
=, ≠,>, ≥, <, ≤

লক্ষ্য করার জন্য আপনার অ্যাপ্লিকেশনটির বিল্ড (গুলি) নির্দিষ্ট করুন।

এই নিয়মটি ব্যবহার করার আগে, আপনার ফায়ারবেস প্রকল্পের সাথে যুক্ত একটি অ্যাপল বা অ্যান্ড্রয়েড অ্যাপ্লিকেশন নির্বাচন করতে আপনাকে অবশ্যই একটি অ্যাপ্লিকেশন আইডি নিয়ম ব্যবহার করতে হবে।

এই অপারেটরটি কেবল অ্যাপল এবং অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলির জন্য উপলব্ধ। এটি অ্যাপলের জন্য অ্যাপের সিএফবান্ডলভার্সন এবং অ্যান্ড্রয়েডের জন্য সংস্করণকোডের সাথে সম্পর্কিত। এই নিয়মের জন্য স্ট্রিং তুলনা কেস-সংবেদনশীল।

ঠিক ম্যাচগুলি ব্যবহার করার সময়, ধারণ করে , থাকে না বা রেজেক্স অপারেটর থাকে , আপনি একাধিক মান নির্বাচন করতে পারেন।

রেজেক্স অপারেটরটি ব্যবহার করার সময়, আপনি আরই 2 ফর্ম্যাটে নিয়মিত এক্সপ্রেশন তৈরি করতে পারেন। আপনার নিয়মিত অভিব্যক্তি লক্ষ্য সংস্করণ স্ট্রিংয়ের সমস্ত বা অংশের সাথে মেলে। আপনি লক্ষ্য স্ট্রিংয়ের শুরু, শেষ বা সম্পূর্ণতার সাথে মেলে ^ এবং $ অ্যাঙ্করগুলিও ব্যবহার করতে পারেন।

প্ল্যাটফর্ম == iOS
অ্যান্ড্রয়েড
ওয়েব
অপারেটিং সিস্টেম ==

লক্ষ্য করতে অপারেটিং সিস্টেম (গুলি) নির্দিষ্ট করুন।

এই নিয়মটি ব্যবহার করার আগে, আপনার ফায়ারবেস প্রকল্পের সাথে যুক্ত একটি ওয়েব অ্যাপ্লিকেশন নির্বাচন করতে আপনাকে অবশ্যই একটি অ্যাপ্লিকেশন আইডি নিয়ম ব্যবহার করতে হবে।

অপারেটিং সিস্টেম এবং এর সংস্করণ নির্দিষ্ট তালিকায় একটি লক্ষ্য মানের সাথে মেলে যদি এই নিয়মটি প্রদত্ত ওয়েব অ্যাপ্লিকেশন উদাহরণের জন্য true মূল্যায়ন করে।
ব্রাউজার ==

লক্ষ্য করতে ব্রাউজার (গুলি) নির্দিষ্ট করুন।

এই নিয়মটি ব্যবহার করার আগে, আপনার ফায়ারবেস প্রকল্পের সাথে যুক্ত একটি ওয়েব অ্যাপ্লিকেশন নির্বাচন করতে আপনাকে অবশ্যই একটি অ্যাপ্লিকেশন আইডি নিয়ম ব্যবহার করতে হবে।

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

আপনার ফায়ারবেস প্রকল্পের সাথে সম্পর্কিত একটি অ্যাপ্লিকেশন নির্বাচন করতে এই নিয়মের জন্য একটি অ্যাপ্লিকেশন আইডি নিয়মের প্রয়োজন।

দ্রষ্টব্য: যেহেতু অনেক Analytics শ্রোতাদের ইভেন্ট বা ব্যবহারকারী বৈশিষ্ট্য দ্বারা সংজ্ঞায়িত করা হয়, যা অ্যাপ্লিকেশন ব্যবহারকারীদের ক্রিয়া ভিত্তিক হতে পারে, তাই কোনও প্রদত্ত অ্যাপ উদাহরণের জন্য শ্রোতাদের নিয়মের ব্যবহারকারীর পক্ষে কিছুটা সময় নিতে পারে।

ব্যবহারকারীর সম্পত্তি স্ট্রিং মানগুলির জন্য:
রয়েছে,
ধারণ করে না,
ঠিক ম্যাচ,
রেজেক্স রয়েছে

সংখ্যার মানগুলির জন্য:
=, ≠,>, ≥, <, ≤

দ্রষ্টব্য: ক্লায়েন্টে, আপনি ব্যবহারকারীর বৈশিষ্ট্যগুলির জন্য কেবল স্ট্রিং মান সেট করতে পারেন। সংখ্যার অপারেটর ব্যবহার করে এমন শর্তগুলির জন্য, Remote Config সংশ্লিষ্ট ব্যবহারকারীর সম্পত্তির মানকে একটি পূর্ণসংখ্যা/ভাসমানে রূপান্তর করে।
উপলব্ধ Google Analytics ব্যবহারকারী বৈশিষ্ট্যগুলির একটি তালিকা থেকে নির্বাচন করুন। আপনি কীভাবে আপনার ব্যবহারকারী বেসের খুব নির্দিষ্ট বিভাগগুলির জন্য আপনার অ্যাপ্লিকেশনটি কাস্টমাইজ করতে ব্যবহারকারী বৈশিষ্ট্যগুলি ব্যবহার করতে পারেন তা জানতে, Remote Config এবং ব্যবহারকারীর বৈশিষ্ট্যগুলি দেখুন।

ব্যবহারকারীর বৈশিষ্ট্য সম্পর্কে আরও জানতে, নিম্নলিখিত গাইডগুলি দেখুন:

ঠিক ম্যাচগুলি ব্যবহার করার সময়, ধারণ করে , রেজেক্স অপারেটর থাকে বা থাকে না , আপনি একাধিক মান নির্বাচন করতে পারেন।

রেজেক্স অপারেটরটি ব্যবহার করার সময়, আপনি আরই 2 ফর্ম্যাটে নিয়মিত এক্সপ্রেশন তৈরি করতে পারেন। আপনার নিয়মিত অভিব্যক্তি লক্ষ্য সংস্করণ স্ট্রিংয়ের সমস্ত বা অংশের সাথে মেলে। আপনি লক্ষ্য স্ট্রিংয়ের শুরু, শেষ বা সম্পূর্ণতার সাথে মেলে ^ এবং $ অ্যাঙ্করগুলিও ব্যবহার করতে পারেন।

দ্রষ্টব্য: Remote Config শর্ত তৈরি করার সময় স্বয়ংক্রিয়ভাবে সংগৃহীত ব্যবহারকারীর বৈশিষ্ট্যগুলি উপলভ্য নয়।
এলোমেলো শতাংশে ব্যবহারকারী স্লাইডার (ফায়ারবেস কনসোলে। REST API <= , > এবং অপারেটরদের between ব্যবহার করে)। 0-100

অ্যাপ্লিকেশন দৃষ্টান্তগুলির এলোমেলো নমুনায় পরিবর্তন প্রয়োগ করতে এই ক্ষেত্রটি ব্যবহার করুন (নমুনা আকারগুলি .0001%হিসাবে ছোট) সহ, স্লাইডার উইজেটটি এলোমেলোভাবে-শ্যাফড ব্যবহারকারীদের (অ্যাপ্লিকেশন দৃষ্টান্ত) বিভাগে বিভাগে ব্যবহার করে।

প্রতিটি অ্যাপ্লিকেশন উদাহরণটি অবিচ্ছিন্নভাবে একটি এলোমেলো পুরো বা ভগ্নাংশের সংখ্যায় ম্যাপ করা হয়, সেই প্রকল্পে সংজ্ঞায়িত একটি বীজ অনুসারে।

কোনও নিয়ম ডিফল্ট কী ব্যবহার করবে ( Firebase কনসোলে সম্পাদনা বীজ হিসাবে দেখানো) যদি আপনি বীজের মানটি পরিবর্তন না করেন। আপনি বীজ ক্ষেত্রটি সাফ করে ডিফল্ট কী ব্যবহার করার জন্য একটি নিয়ম ফিরিয়ে দিতে পারেন।

প্রদত্ত শতাংশের রেঞ্জের মধ্যে ধারাবাহিকভাবে একই অ্যাপ্লিকেশন উদাহরণগুলি সম্বোধন করতে, শর্তগুলি জুড়ে একই বীজ মান ব্যবহার করুন। অথবা, একটি নতুন বীজ নির্দিষ্ট করে প্রদত্ত শতাংশের পরিসরের জন্য অ্যাপ্লিকেশন দৃষ্টান্তগুলির একটি নতুন এলোমেলোভাবে নির্ধারিত গ্রুপ নির্বাচন করুন।

উদাহরণস্বরূপ, দুটি সম্পর্কিত শর্ত তৈরি করতে যা প্রতিটি অ্যাপের ব্যবহারকারীর 5% অ-ওভারল্যাপিংয়ে প্রযোজ্য, আপনি 0% থেকে 5% এর মধ্যে শতাংশের সাথে মেলে একটি শর্ত কনফিগার করতে পারেন এবং 5% থেকে 10% এর মধ্যে একটি পরিসীমা মেলে অন্য শর্তটি কনফিগার করতে পারেন। কিছু ব্যবহারকারীকে এলোমেলোভাবে উভয় গ্রুপে উপস্থিত হওয়ার অনুমতি দেওয়ার জন্য, প্রতিটি শর্তের মধ্যে নিয়মের জন্য বিভিন্ন বীজের মান ব্যবহার করুন।

আমদানিকৃত বিভাগ মধ্যে আছে এক বা একাধিক আমদানিকৃত বিভাগ নির্বাচন করুন। এই নিয়মের জন্য কাস্টম আমদানি করা বিভাগগুলি স্থাপন করা প্রয়োজন।
তারিখ/সময় আগে, পরে একটি নির্দিষ্ট তারিখ এবং সময়, হয় ডিভাইস টাইমজোন বা নির্দিষ্ট টাইমজোন যেমন "(জিএমটি+11) সিডনি সময়"। ডিভাইস আনার সময়ের সাথে বর্তমান সময়টির সাথে তুলনা করে।
প্রথম খোলা আগে, পরে একটি নির্দিষ্ট তারিখ এবং সময়, নির্দিষ্ট টাইমজোনে।

ব্যবহারকারীদের সাথে মেলে যারা নির্দিষ্ট সময়সীমার মধ্যে প্রথমে লক্ষ্যযুক্ত অ্যাপটি খুলুন।

নিম্নলিখিত এসডিকে প্রয়োজন:

  • Google Analytics জন্য ফায়ারবেস এসডিকে
  • অ্যাপল প্ল্যাটফর্ম এসডিকে ভি 9.0.0+ বা অ্যান্ড্রয়েড এসডিকে ভি 21.1.1+ ( Firebase BoM ভি 30.3.0+)
ইনস্টলেশন আইডি মধ্যে আছে লক্ষ্য করতে এক বা একাধিক ইনস্টলেশন আইডি (50 অবধি) নির্দিষ্ট করুন। এই নিয়মটি প্রদত্ত ইনস্টলেশনটির জন্য true মূল্যায়ন করে যদি সেই ইনস্টলেশনটির আইডি মানগুলির কমা-বিচ্ছিন্ন তালিকায় থাকে।

আপনি কীভাবে ইনস্টলেশন আইডি পেতে পারেন তা জানতে, ক্লায়েন্ট শনাক্তকারীদের পুনরুদ্ধার করুন
ব্যবহারকারী বিদ্যমান (কোনও অপারেটর নেই) বর্তমান প্রকল্পের মধ্যে সমস্ত অ্যাপ্লিকেশনগুলির সমস্ত ব্যবহারকারীকে লক্ষ্য করে।

অ্যাপ্লিকেশন বা প্ল্যাটফর্ম নির্বিশেষে প্রকল্পের মধ্যে থাকা সমস্ত ব্যবহারকারীদের সাথে মেলে এই শর্তের নিয়মটি ব্যবহার করুন।

কাস্টম সিগন্যাল স্ট্রিং মানগুলির জন্য:
রয়েছে,
ধারণ করে না,
ঠিক ম্যাচ,
রেজেক্স রয়েছে

সংখ্যার মানগুলির জন্য:
=, ≠,>, ≥, <, ≤

সংস্করণ মানগুলির জন্য:
=, ≠,>, ≥, <, ≤

এই নিয়মের জন্য স্ট্রিং তুলনা কেস-সংবেদনশীল। ঠিক ম্যাচগুলি ব্যবহার করার সময়, ধারণ করে, থাকে না বা রেজেক্স অপারেটর থাকে, আপনি একাধিক মান নির্বাচন করতে পারেন। রেজেক্স অপারেটরটি ব্যবহার করার সময়, আপনি আরই 2 ফর্ম্যাটে নিয়মিত এক্সপ্রেশন তৈরি করতে পারেন। আপনার নিয়মিত অভিব্যক্তি লক্ষ্য সংস্করণ স্ট্রিংয়ের সমস্ত বা অংশের সাথে মেলে। আপনি লক্ষ্য স্ট্রিংয়ের শুরু, শেষ বা সম্পূর্ণতার সাথে মেলে ^ এবং $ অ্যাঙ্করগুলিও ব্যবহার করতে পারেন।

নিম্নলিখিত ডেটা প্রকারগুলি ক্লায়েন্ট পরিবেশের জন্য সমর্থিত:
  • আইওএস: ইন্ট, ডাবল
  • অ্যান্ড্রয়েড: ইন্ট, দীর্ঘ, ডাবল
  • ওয়েব: সংখ্যা

সংখ্যার যা মিলের জন্য সংস্করণ নম্বর (গুলি) উপস্থাপন করে (উদাহরণস্বরূপ, 2.1.0)।

কাস্টম সিগন্যাল শর্তাদি এবং শর্তাধীন অভিব্যক্তি সম্পর্কে আরও তথ্যের জন্য, কাস্টম সিগন্যাল শর্তাদি এবং শর্তাদি তৈরি করতে ব্যবহৃত উপাদানগুলি দেখুন।

প্যারামিটার এবং শর্তাদি অনুসন্ধান করুন

আপনি আপনার প্রকল্পের প্যারামিটার কীগুলি, প্যারামিটার মানগুলি এবং Firebase কনসোল থেকে Remote Config প্যারামিটার ট্যাবের শীর্ষে অনুসন্ধান বাক্সটি ব্যবহার করে অনুসন্ধান করতে পারেন।

পরামিতি এবং শর্তে সীমা

একটি ফায়ারবেস প্রকল্পের মধ্যে, আপনার 2000 টি পর্যন্ত পরামিতি এবং 500 টি পর্যন্ত শর্ত থাকতে পারে। প্যারামিটার কীগুলি 256 টি অক্ষর দীর্ঘ হতে পারে, অবশ্যই একটি আন্ডারস্কোর বা ইংলিশ লেটার চরিত্র (এজেড, এজেড) দিয়ে শুরু করতে হবে এবং সংখ্যাগুলিও অন্তর্ভুক্ত থাকতে পারে। কোনও প্রকল্পের মধ্যে প্যারামিটার মান স্ট্রিংগুলির মোট দৈর্ঘ্য 1,000,000 অক্ষরের বেশি হতে পারে না।

পরামিতি এবং শর্তে পরিবর্তন দেখুন

আপনি Firebase কনসোল থেকে আপনার Remote Config টেম্পলেটগুলিতে সর্বশেষ পরিবর্তনগুলি দেখতে পারেন। প্রতিটি পৃথক প্যারামিটার এবং শর্তের জন্য, আপনি করতে পারেন:

  • ব্যবহারকারীর নাম দেখুন যিনি সর্বশেষে প্যারামিটার বা শর্তটি সংশোধন করেছেন।

  • যদি একই দিনের মধ্যে পরিবর্তনটি ঘটে থাকে তবে সক্রিয় Remote Config টেম্পলেটটিতে পরিবর্তনটি প্রকাশিত হওয়ার পর থেকে যে মিনিট বা ঘন্টা অতিবাহিত হয়েছে তা দেখুন।

  • যদি পরিবর্তনটি অতীতে এক বা একাধিক দিন ঘটে থাকে তবে সক্রিয় Remote Config টেম্পলেটটিতে পরিবর্তনটি প্রকাশিত হওয়ার তারিখটি দেখুন।

পরামিতিগুলির জন্য ইতিহাস পরিবর্তন করুন

Remote Config প্যারামিটার পৃষ্ঠায়, সর্বশেষ প্রকাশিত কলামটি সর্বশেষ ব্যবহারকারীকে দেখায় যিনি প্রতিটি প্যারামিটার এবং পরিবর্তনের জন্য শেষ প্রকাশের তারিখটি সংশোধন করেছেন:

  • গোষ্ঠীযুক্ত পরামিতিগুলির জন্য মেটাডেটা পরিবর্তন দেখতে, প্যারামিটার গ্রুপটি প্রসারিত করুন।

  • প্রকাশের তারিখ অনুসারে আরোহী বা অবতরণ ক্রমে বাছাই করতে, সর্বশেষ প্রকাশিত কলাম লেবেলে ক্লিক করুন।

শর্তগুলির জন্য ইতিহাস পরিবর্তন করুন

Remote Config শর্তাদি পৃষ্ঠায়, আপনি শেষ ব্যবহারকারী দেখতে পাবেন যিনি শর্তটি সংশোধন করেছেন এবং তারা প্রতিটি শর্তের অধীনে শেষের দিকে পরিবর্তিত হওয়ার তারিখটি সংশোধন করেছেন।

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

Remote Config ব্যবহার করতে আপনার ফায়ারবেস প্রকল্প এবং অ্যাপ্লিকেশনটি কনফিগার করতে, ফায়ারবেস Remote Config দিয়ে শুরু করুন