| টেমপ্লেটের ধরন বেছে নিন: | ক্লায়েন্ট টেমপ্লেট সার্ভার টেমপ্লেট |
আপনি সার্ভার-নির্দিষ্ট টেমপ্লেট থেকে Remote Config প্যারামিটার এবং মান Remote Config ইমপ্লিমেন্টেশনে (Cloud Run এবং Cloud Functions for Firebase সহ) পরিবেশন করতে পারেন যা নিম্নলিখিত সার্ভার এনভায়রনমেন্ট ব্যবহার করে:
- Firebase Admin Node.js SDK v12.1.0+
- Firebase Admin Python SDK v6.7.0+
- Firebase Admin Go SDK v4.17.0+
- Firebase Admin Java SDK v9.7.0+
Firebase কনসোল বা Remote Config ব্যাকএন্ড API ব্যবহার করার সময়, আপনি এক বা একাধিক প্যারামিটার (কী-ভ্যালু পেয়ার) নির্ধারণ করেন এবং আপনার সার্ভার কোডে সেইসব প্যারামিটারের জন্য ডিফল্ট ভ্যালু প্রদান করেন। আপনি Remote Config টেমপ্লেটে প্যারামিটারের ভ্যালু নির্ধারণ করে ডিফল্ট ভ্যালু ওভাররাইড করতে পারবেন। প্যারামিটার কী এবং প্যারামিটারের মান হল স্ট্রিং, কিন্তু আপনার অ্যাপে এইসব মান ব্যবহার করার সময় প্যারামিটারের মান অন্যান্য ডেটার ধরন হিসেবে কাস্ট করা যেতে পারে।
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 কনসোলে, DevOps ও এনগেজমেন্ট > রিমোট কনফিগ > প্যারামিটার পৃষ্ঠায় যান যাতে প্রতিটি প্যারামিটারের শর্তসাপেক্ষ মানের জন্য ফেচ করার শতাংশ দেখতে পান। এই মেট্রিকটি গত ২৪ ঘণ্টায় প্রতিটি ভ্যালু পাওয়া অনুরোধের শতাংশ নির্দেশ করে।
Firebase কনসোল ব্যবহার করে শর্ত যোগ, এডিট, রিঅর্ডার বা মুছে দিন
আপনি Firebase কনসোলে টার্গেটিং শর্ত তৈরি, এডিট, আবার সাজানো এবং মুছে ফেলতে পারবেন। কোনও প্রোজেক্টের মধ্যে বিভিন্ন প্যারামিটার জুড়ে শর্ত শেয়ার করা হয়। শর্তাবলী কীভাবে ম্যানেজ করবেন তা এখানে দেওয়া হল:
- Firebase কনসোলে, DevOps ও এনগেজমেন্ট > রিমোট কনফিগ > শর্তাবলী পৃষ্ঠা বিকল্পে যান (অথবা প্যারামিটার পৃষ্ঠা থেকে শর্তাবলী ম্যানেজ করুন বিকল্প বেছে নিন)।
- শর্ত যোগ করা: শর্ত যোগ করুন (অথবা আপনার প্রথম শর্ত তৈরি করুন) বিকল্পে ক্লিক করুন, টার্গেটিংয়ের উদ্দেশ্য ব্যাখ্যা করে এমন নাম লিখুন এবং এক বা একাধিক টার্গেটিংয়ের নিয়ম বেছে নিন।
- কোনও শর্ত এডিট করা: শর্তের নাম বা এডিট আইকনে ক্লিক করুন, প্রয়োজন অনুযায়ী নিয়ম পরিবর্তন করুন এবং সেভ করুন বিকল্পে ক্লিক করুন।
- শর্তের অগ্রাধিকার পরিবর্তন করা: শর্ত পৃষ্ঠায়, শর্তের ক্রম পরিবর্তন করতে সেটির গ্র্যাব হ্যান্ডেল ধরে টেনে আনুন। তালিকার উপরের দিকে থাকা শর্তগুলি তালিকার নিচের দিকে থাকা শর্তগুলির চেয়ে বেশি অগ্রাধিকার পায়।
- কোনও শর্ত মুছে দেওয়া: আপনি যে শর্তটি সরাতে চান তার পাশে থাকা 'মুছে দিন' আইকনে ক্লিক করুন। কোনও প্যারামিটার দ্বারা শর্তটি রেফার করা হলে, এটি সরিয়ে দিলে সংশ্লিষ্ট শর্তাধীন মানও সরিয়ে দেওয়া হয়।
শর্তে পরিবর্তন করার পরে, পরিবর্তন প্রকাশ করুন বিকল্প ব্যবহার করে আপনার টেমপ্লেট প্রকাশ করুন।
IP-ভিত্তিক অ্যাক্সেস কন্ট্রোলের সাথে IPv6-এর সীমাবদ্ধতা
IP-ভিত্তিক অ্যাক্সেস নীতির সাথে ব্যবহার করা হলে, IPv6-এর জন্য Remote Config-এর সীমিত সহায়তা আছে। আপনার সংস্থা যদি নির্দিষ্ট পাবলিক IP রেঞ্জে অ্যাক্সেস সীমাবদ্ধ করে, তাহলে IPv6 নেটওয়ার্কের মাধ্যমে কানেক্ট করলে নিম্নলিখিত সমস্যাগুলি হতে পারে:
- কনসোল অ্যাক্সেস: আপনি হয়ত Firebase কনসোলে নির্দিষ্ট কিছু Remote Config ফিচার ব্যবহার করতে পারবেন না, যেমন ডেটা লোড করা বা টার্গেটিং সেট-আপ করা।
- ক্লায়েন্ট অ্যাক্সেস: ক্লায়েন্ট অ্যাপে PERMISSION_DENIED সংক্রান্ত সমস্যা দেখা দিতে পারে।
এইসব সমস্যা এড়াতে, IPv4 ব্যবহার করার জন্য আপনার নেটওয়ার্ক কনফিগার করুন অথবা আপনার প্রতিষ্ঠানের অনুমতি তালিকায় প্রয়োজনীয় Firebase IP রেঞ্জ যোগ করুন।
প্যারামিটার ভ্যালুর অগ্রাধিকার
আপনি Firebase Admin SDK ব্যবহার করে সার্ভার অ্যাপে Remote Config ব্যবহার করলে, প্রতিটি ক্লায়েন্ট অনুরোধের জন্য চাহিদা অনুযায়ী উপযুক্ত প্যারামিটারের মান এক্সট্র্যাক্ট করতে সম্পূর্ণ টেমপ্লেট ফেচ ও লোড করেন। একটি প্যারামিটারের সাথে একাধিক শর্তাধীন ভ্যালু যুক্ত থাকতে পারে।
টেমপ্লেট মূল্যায়নের সময় কোনও নির্দিষ্ট সময়ে কোন ভ্যালু অ্যাসাইন করা হবে তা নিম্নলিখিত নিয়মগুলি নির্ধারণ করে:
প্রথমে, কোনও ক্লায়েন্টের অনুরোধের ক্ষেত্রে
trueহিসেবে মূল্যায়ন করা হয় এমন যেকোনও শর্তের জন্য শর্তাধীন মান প্রয়োগ করা হয়। একাধিক শর্তের মূল্যায়নtrueহলে, Firebase কনসোল UI-তে দেখানো সবচেয়ে উপরের শর্তটি অগ্রাধিকার পায় এবং টেমপ্লেট মূল্যায়ন করার সময় সেই শর্তের সাথে সম্পর্কিত শর্তাধীন মান প্রদান করা হয়। আপনি শর্তাবলী পৃষ্ঠায় শর্তাবলী টেনে এনে ছেড়ে দেওয়ার মাধ্যমে শর্তাবলীর অগ্রাধিকার পরিবর্তন করতে পারবেন।true-এ মূল্যায়ন করা শর্ত সহ কোনও শর্তাধীন ভ্যালু না থাকলে, টেমপ্লেট মূল্যায়নের সময় Remote Config-এর ডিফল্ট ভ্যালু প্রদান করা হয়। টেমপ্লেটে কোনও প্যারামিটার না থাকলে অথবা ডিফল্ট ভ্যালু অ্যাপ-মধ্যস্থ ডিফল্ট ব্যবহার করুন হিসেবে সেট করা থাকলে, টেমপ্লেট মূল্যায়ন করার সময় সেই প্যারামিটারের জন্য কোনও ভ্যালু প্রদান করা হয় না।
সার্ভার অ্যাপে Remote Config টেমপ্লেট লোড ও মূল্যায়ন করা সম্পর্কে আরও জানতে, সার্ভার এনভায়রনমেন্টে Remote Config ব্যবহার করুন দেখুন।
প্যারামিটার ভ্যালু ডেটার ধরন
Remote Config আপনাকে প্রতিটি প্যারামিটারের জন্য ডেটার ধরন বেছে নিতে দেয় এবং
টেমপ্লেট আপডেট করার আগে সেই ধরনের সাথে সব Remote Config ভ্যালু
যাচাই করে। ডেটার ধরন স্টোর করা হয় এবং getRemoteConfig
অনুরোধে ফেরত দেওয়া হয়।
যেসব ধরনের ডেটা কাজ করে সেগুলি হল:
StringBooleanNumberJSON
Firebase কনসোল UI-তে, প্যারামিটার কী-এর পাশে ড্রপ-ডাউন থেকে ডেটার ধরন বেছে নেওয়া যেতে পারে। REST API-তে, প্যারামিটার অবজেক্টের মধ্যে value_type ফিল্ড ব্যবহার করে
ধরন সেট করা যেতে পারে।
প্যারামিটার গ্রুপ
Remote Config আপনাকে আরও সুসংগঠিত UI এবং উন্নত ব্যবহারযোগ্যতার জন্য প্যারামিটার একসাথে গ্রুপ করতে দেয়।
যেমন, ধরুন নতুন লগ-ইন ফিচার রিলিজ করার সময় আপনাকে তিনটি আলাদা অথেন্টিকেশন টাইপ চালু বা বন্ধ করতে হবে। Remote Config-এর সাহায্যে, আপনি যে ধরনের প্যারামিটার চান তা চালু করতে তিনটি প্যারামিটার তৈরি করতে পারবেন এবং তারপরে সেগুলিকে "নতুন লগ-ইন" নামের একটি গ্রুপে সাজাতে পারবেন, কোনও প্রিফিক্স বা বিশেষ সর্টিং যোগ করার প্রয়োজন নেই।
আপনি Firebase কনসোল বা Remote Config REST API ব্যবহার করে প্যারামিটার গ্রুপ তৈরি করতে পারবেন। আপনার তৈরি করা প্রতিটি প্যারামিটার গ্রুপের একটি অনন্য নাম থাকে আপনার Remote Config টেমপ্লেটে। প্যারামিটার গ্রুপ তৈরি করার সময়, নিম্নলিখিত বিষয়গুলি মনে রাখবেন:
- প্যারামিটার যেকোনও সময় শুধুমাত্র একটি গ্রুপে অন্তর্ভুক্ত করা যেতে পারে এবং একটি প্যারামিটার কী এখনও সব প্যারামিটার জুড়ে অনন্য হতে হবে।
- প্যারামিটার গ্রুপের নাম ২৫৬ অক্ষরের মধ্যে হতে হবে।
- আপনি REST API এবং Firebase কনসোল, দুটিই ব্যবহার করলে, প্রকাশ করার সময় প্যারামিটার গ্রুপ ম্যানেজ করার জন্য REST API লজিক আপডেট করা হয়েছে কিনা তা ভালভাবে দেখে নিন।
Firebase কনসোল ব্যবহার করে প্যারামিটার গ্রুপ তৈরি বা পরিবর্তন করুন
আপনি Firebase কনসোলে প্যারামিটার গ্রুপ করতে পারবেন। কীভাবে গ্রুপ তৈরি বা পরিবর্তন করবেন তা এখানে দেওয়া হল:
- Firebase কনসোলে, DevOps ও এনগেজমেন্ট > রিমোট কনফিগ > প্যারামিটার পৃষ্ঠায় যান।
- গ্রুপ ম্যানেজ করুন বিকল্প বেছে নিন।
- আপনি যেসব প্যারামিটার যোগ করতে চান সেগুলির চেকবক্স বেছে নিন এবং গ্রুপে সরান বিকল্প বেছে নিন।
- আগে থেকে থাকা কোনও গ্রুপ বেছে নিন অথবা নাম ও বিবরণ লিখে এবং নতুন গ্রুপ তৈরি করুন বিকল্প বেছে নিয়ে নতুন গ্রুপ তৈরি করুন। আপনি কোনও গ্রুপ সেভ করার পরে, সেটি পরিবর্তন প্রকাশ করুন বোতাম ব্যবহার করে প্রকাশ করার জন্য উপলভ্য হয়।
শর্তের নিয়মের ধরন
সার্ভার অ্যাপ্লিকেশনের জন্য Remote Config টেমপ্লেট নিম্নলিখিত শর্তের ধরন সমর্থন করে:
র্যান্ডম শতাংশে ব্যবহারকারী
অ্যাপ ইনস্ট্যান্সের (স্যাম্পেল সাইজ .০০০১% পর্যন্ত ছোট হতে পারে) র্যান্ডম স্যাম্পেলে পরিবর্তন প্রয়োগ করতে এই ফিল্ড ব্যবহার করুন। র্যান্ডমলি-সাফেল করা ব্যবহারকারীদের (অ্যাপ ইনস্ট্যান্স) গ্রুপে ভাগ করতে স্লাইডার উইজেট ব্যবহার করুন।
প্রতিটি অ্যাপ ইনস্ট্যান্সকে একটি র্যান্ডম পূর্ণ বা ভগ্নাংশ সংখ্যার সাথে স্থায়ীভাবে ম্যাপ করা হয়, যা সেই প্রোজেক্টে সংজ্ঞায়িত সিড অনুযায়ী হয়।
আপনি সিড ভ্যালু পরিবর্তন না করলে, কোনও নিয়ম ডিফল্ট কী (Firebase কনসোলে সিড এডিট করুন হিসেবে দেখানো হয়) ব্যবহার করবে। সিড ফিল্ড মুছে দিয়ে আপনি কোনও নিয়মকে ডিফল্ট কী ব্যবহার করার অবস্থায় ফিরিয়ে আনতে পারেন।
প্রদত্ত শতাংশের রেঞ্জের মধ্যে একই অ্যাপ ইনস্ট্যান্সকে ধারাবাহিকভাবে অ্যাড্রেস করতে, বিভিন্ন শর্ত জুড়ে একই সিড ভ্যালু ব্যবহার করুন। অথবা, নতুন সিড উল্লেখ করে প্রদত্ত শতাংশ রেঞ্জের জন্য অ্যাপ ইনস্ট্যান্সের নতুন র্যান্ডমলি-অ্যাসাইন করা গ্রুপ বেছে নিন।
যেমন, দুটি সম্পর্কিত শর্ত তৈরি করতে, যার প্রতিটি অ্যাপের ব্যবহারকারীদের ওভারল্যাপ না করা ৫% ক্ষেত্রে প্রযোজ্য, আপনি ০% থেকে ৫% এর মধ্যে একটি শতাংশের সাথে মিল করার জন্য একটি শর্ত কনফিগার করতে পারেন এবং ৫% থেকে ১০% এর মধ্যে একটি রেঞ্জের সাথে মিল করার জন্য আরেকটি শর্ত কনফিগার করতে পারেন। কিছু ব্যবহারকারীকে দুটি গ্রুপেই র্যান্ডমভাবে দেখানোর অনুমতি দিতে, প্রতিটি শর্তের মধ্যে নিয়মের জন্য আলাদা সিড ভ্যালু ব্যবহার করুন।
আপনার অ্যাপ্লিকেশনে কীভাবে র্যান্ডম শতাংশের শর্ত যোগ করবেন তা জানতে, আপনার সার্ভার অ্যাপ্লিকেশন কনফিগার করুন দেখুন।
কাস্টম সিগন্যাল কন্ডিশন
আপনার অ্যাপ্লিকেশনে সংজ্ঞায়িত স্বেচ্ছাচারী শর্তের সাথে মিল করতে আপনি কাস্টম সিগন্যাল শর্তসাপেক্ষ মান ব্যবহার করতে পারেন। এর ফলে আপনি প্রতিটি ক্লায়েন্টের অনুরোধের জন্য সার্ভারের উত্তর কাস্টমাইজ করতে পারবেন। কাস্টম সিগন্যাল শর্তাবলী নিম্নলিখিত ভার্সনের সার্ভার এনভায়রনমেন্টে কাজ করে:
- Firebase Admin Node.js SDK v12.1.0+
- Firebase Admin Python SDK v6.7.0+
- Firebase Admin Go SDK v4.17.0+
- Firebase Admin Java SDK v9.7.0+
যেমন, আপনি যদি এমন কোনও সার্ভার অ্যাপে কাজ করেন যা নির্দিষ্ট প্ল্যাটফর্মের জন্য টিউন করা বিভিন্ন মডেলের সাথে উত্তর তৈরি করতে সাহায্য করার জন্য জেনারেটিভ AI ব্যবহার করে, তাহলে আপনি নিম্নলিখিতগুলি করতে পারেন:
- আপনার Remote Config সার্ভার টেমপ্লেটে
promptএবংmodel_nameপ্যারামিটার যোগ করুন। - আপনি টার্গেট করতে চান এমন প্রতিটি প্ল্যাটফর্মের জন্য
platformভ্যালু সহ কাস্টম সিগন্যাল শর্ত যোগ করুন। - আপনার সার্ভার-নির্দিষ্ট Remote Config টেমপ্লেটে ডিফল্ট মান এবং আপনার সংজ্ঞায়িত প্রতিটি প্ল্যাটফর্মের শর্তের জন্য শর্তসাপেক্ষ মান যোগ করুন।
platformকাস্টম সিগন্যাল সেট ও ব্যবহার করতে আপনার অ্যাপ্লিকেশন কোড আপডেট করুন।
এখন, আপনার অ্যাপ টেমপ্লেট মূল্যায়নের সময় উপযুক্ত প্রম্পট এবং মডেল এক্সট্র্যাক্ট করতে পারে এবং প্রতিটি ক্লায়েন্টকে কাস্টমাইজ করা উত্তর দিতে সেগুলি ব্যবহার করতে পারে।
Firebase কনসোলে কাস্টম সিগন্যাল কন্ডিশন তৈরি করতে আপনি নিম্নলিখিত ধরনের নিয়ম ব্যবহার করতে পারেন।
| অপারেটর বিভাগ | অপারেটর | মান |
|---|---|---|
| টেক্সট | সম্পূর্ণ মিলে যায়, আছে, নেই, regex আছে |
এই নিয়মের জন্য স্ট্রিংয়ের তুলনা ছোট ও বড় হাতের অক্ষরের মধ্যে পার্থক্য করে। সম্পূর্ণ মিলে যায়, আছে, নেই অথবা রেজেক্স আছে অপারেটর ব্যবহার করার সময়, আপনি একাধিক ভ্যালু বেছে নিতে পারবেন। রেগুলার এক্সপ্রেশন আছে অপারেটর ব্যবহার করার সময়, আপনি RE2 ফর্ম্যাটে রেগুলার এক্সপ্রেশন তৈরি করতে পারবেন। আপনার রেগুলার এক্সপ্রেশন টার্গেট ভার্সন স্ট্রিংয়ের সম্পূর্ণ বা আংশিক অংশের সাথে ম্যাচ করতে পারে। এছাড়াও, আপনি ^ এবং $ অ্যাঙ্কর ব্যবহার করে টার্গেট স্ট্রিংয়ের শুরু, শেষ বা সম্পূর্ণ অংশ ম্যাচ করতে পারেন। |
| Numbers | <, <=, =, !=, >, >= | দশমিক বিন্দুর প্রতিটি পাশে ১০টির বেশি ডিজিট নেই এমন সংখ্যা। |
| ভার্সন | <, <=, =, !=, >, >= | ভার্সন নম্বরের সাথে ম্যাচ করার জন্য সংখ্যা (যেমন, 2.1.0)। |
আপনার অ্যাপ্লিকেশনে কীভাবে কাস্টম সিগন্যাল যোগ করবেন তা জানতে, আপনার সার্ভার অ্যাপ্লিকেশন কনফিগার করুন দেখুন।
সার্চ প্যারামিটার ও শর্তাবলী
আপনি Firebase কনসোল থেকে আপনার প্রোজেক্টের প্যারামিটার কী, প্যারামিটারের মান এবং শর্তাবলী সার্চ করতে পারবেন। এর জন্য DevOps ও এনগেজমেন্ট > রিমোট কনফিগ > প্যারামিটার পৃষ্ঠার সবচেয়ে উপরে থাকা সার্চ বক্স ব্যবহার করুন।
প্যারামিটার ও শর্তের উপর সীমাবদ্ধতা
Firebase প্রোজেক্টে সর্বাধিক ৩,০০০ প্যারামিটার ও ২,০০০ শর্ত থাকতে পারে। প্যারামিটার কী সর্বাধিক ২৫৬টি অক্ষর দীর্ঘ হতে পারে, আন্ডারস্কোর বা ইংরেজি অক্ষর (A-Z, a-z) দিয়ে শুরু হতে হবে এবং এতে সংখ্যাও থাকতে পারে। কোনও প্রোজেক্টের মধ্যে প্যারামিটার ভ্যালু স্ট্রিংয়ের মোট দৈর্ঘ্য ১,০০০,০০০ অক্ষরের বেশি হতে পারবে না। এছাড়াও, ব্যবহারকারীর প্রপার্টির উপর ভিত্তি করে শর্তের নিয়মে সর্বাধিক ১০০টি ব্যবহারকারীর প্রপার্টির ভ্যালু অন্তর্ভুক্ত থাকতে পারে। সীমার সম্পূর্ণ তালিকার জন্য, কোটা ও সীমা দেখুন।
প্যারামিটার ও শর্তে করা পরিবর্তন দেখুন
আপনি Firebase কনসোল থেকে আপনার Remote Config টেমপ্লেটে করা সাম্প্রতিক পরিবর্তনগুলি দেখতে পারেন। প্রতিটি প্যারামিটার ও শর্তের জন্য আপনি এগুলি করতে পারবেন:
যে ব্যবহারকারী শেষবার প্যারামিটার বা শর্ত পরিবর্তন করেছেন তার নাম দেখুন।
একই দিনে পরিবর্তন করা হলে, অ্যাক্টিভ Remote Config টেমপ্লেটে পরিবর্তন প্রকাশ করার পর থেকে কত মিনিট বা ঘণ্টা কেটে গেছে তা দেখুন।
পরিবর্তনটি এক বা একাধিক দিন আগে করা হলে, যে তারিখে পরিবর্তনটি অ্যাক্টিভ Remote Config টেমপ্লেটে প্রকাশ করা হয়েছে সেটি দেখুন।
প্যারামিটারের জন্য পরিবর্তনের ইতিহাস
Firebase কনসোলে, DevOps ও এনগেজমেন্ট > রিমোট কনফিগ > প্যারামিটার পৃষ্ঠায় যান। শেষবার প্রকাশিত কলামে, প্রতিটি প্যারামিটার শেষবার কোন ব্যবহারকারী পরিবর্তন করেছেন এবং পরিবর্তনের শেষ প্রকাশের তারিখ দেখানো হয়:
গ্রুপ করা প্যারামিটারের জন্য মেটাডেটা পরিবর্তন দেখতে, প্যারামিটার গ্রুপ বড় করুন।
প্রকাশের তারিখ অনুযায়ী ছোট থেকে বড় বা বড় থেকে ছোট ক্রমে সাজাতে, শেষবার প্রকাশিত কলাম লেবেলে ক্লিক করুন।
কন্ডিশনের জন্য পরিবর্তনের ইতিহাস
Firebase কনসোলে, DevOps ও এনগেজমেন্ট > রিমোট কনফিগ > শর্তাবলী পৃষ্ঠায় যান। আপনি প্রতিটি শর্তের অধীনে শেষবার পরিবর্তন করা হয়েছে বিকল্পের পাশে, শেষবার যে ব্যবহারকারী শর্তটি পরিবর্তন করেছেন এবং যে তারিখে তিনি এটি পরিবর্তন করেছেন তা দেখতে পাবেন।
পরবর্তী ধাপ
Remote Config ব্যবহার করার জন্য আপনার Firebase প্রোজেক্ট ও সার্ভার অ্যাপ কনফিগার করতে, সার্ভার এনভায়রনমেন্টে Remote Config ব্যবহার করুন দেখুন।