firebase-admin.remote-config package

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

ফাংশন

ফাংশন বর্ণনা
getRemoteConfig(অ্যাপ) ডিফল্ট অ্যাপ বা প্রদত্ত অ্যাপের জন্য RemoteConfig পরিষেবা পায়। getRemoteConfig() কে কোন যুক্তি ছাড়াই ডিফল্ট অ্যাপের RemoteConfig পরিষেবা অ্যাক্সেস করতে বা একটি নির্দিষ্ট অ্যাপের সাথে যুক্ত RemoteConfig পরিষেবা অ্যাক্সেস করতে getRemoteConfig(app) হিসাবে কল করা যেতে পারে।

ক্লাস

ক্লাস বর্ণনা
রিমোট কনফিগারেশন Firebase RemoteConfig পরিষেবা ইন্টারফেস।

ইন্টারফেস

ইন্টারফেস বর্ণনা
স্পষ্ট প্যারামিটার ভ্যালু একটি সুস্পষ্ট প্যারামিটার মান প্রতিনিধিত্বকারী ইন্টারফেস।
InAppDefaultValue একটি ইন-অ্যাপ-ডিফল্ট মান প্রতিনিধিত্বকারী ইন্টারফেস।
তালিকা সংস্করণ অপশন রিমোট কনফিগার তালিকা সংস্করণ অপারেশন জন্য বিকল্প উপস্থাপন ইন্টারফেস.
তালিকা সংস্করণ ফলাফল রিমোট কনফিগ টেমপ্লেট সংস্করণের একটি তালিকা প্রতিনিধিত্বকারী ইন্টারফেস।
রিমোট কনফিগ কন্ডিশন একটি দূরবর্তী কনফিগার অবস্থার প্রতিনিধিত্বকারী ইন্টারফেস। একটি শর্ত ব্যবহারকারীদের একটি নির্দিষ্ট গ্রুপকে লক্ষ্য করে। এই শর্তগুলির একটি তালিকা একটি দূরবর্তী কনফিগার টেমপ্লেটের অংশ তৈরি করে।
RemoteConfigParameter একটি দূরবর্তী কনফিগার পরামিতি প্রতিনিধিত্বকারী ইন্টারফেস। ন্যূনতম, একটি defaultValue বা conditionalValues এন্ট্রি থাকতে হবে যাতে প্যারামিটারের কোনো প্রভাব থাকে।
RemoteConfigParameterGroup একটি রিমোট কনফিগ প্যারামিটার গ্রুপের প্রতিনিধিত্বকারী ইন্টারফেস। গ্রুপিং প্যারামিটারগুলি শুধুমাত্র পরিচালনার উদ্দেশ্যে এবং প্যারামিটার মানগুলির ক্লায়েন্ট-সাইড আনয়নকে প্রভাবিত করে না।
RemoteConfigTemplate একটি দূরবর্তী কনফিগার টেমপ্লেট প্রতিনিধিত্বকারী ইন্টারফেস।
রিমোট কনফিগার ব্যবহারকারী রিমোট কনফিগারেশন ব্যবহারকারীর প্রতিনিধিত্বকারী ইন্টারফেস।
সংস্করণ একটি দূরবর্তী কনফিগার টেমপ্লেট সংস্করণ প্রতিনিধিত্বকারী ইন্টারফেস। শুধুমাত্র আউটপুট, সংস্করণ বিবরণ ছাড়া. রিমোট কনফিগারেশন টেমপ্লেটের একটি নির্দিষ্ট সংস্করণ সম্পর্কে মেটাডেটা রয়েছে। নির্দিষ্ট রিমোট কনফিগারেশন টেমপ্লেট প্রকাশিত হওয়ার সময় সমস্ত ক্ষেত্র সেট করা হয়। একটি সংস্করণের বিবরণ ক্ষেত্র publishTemplate কলগুলিতে নির্দিষ্ট করা যেতে পারে।

উপনাম টাইপ করুন

উপনাম টাইপ করুন বর্ণনা
প্যারামিটার ভ্যালু টাইপ রিমোট কনফিগ প্যারামিটার মান ডেটা টাইপ প্রতিনিধিত্বকারী প্রকার। অনির্দিষ্ট থাকলে STRING এ ডিফল্ট।
RemoteConfigParameterValue একটি দূরবর্তী কনফিগার পরামিতি মান প্রতিনিধিত্বকারী প্রকার। একটি RemoteConfigParameterValue হয় একটি ExplicitParameterValue বা একটি InAppDefaultValue হতে পারে।
ট্যাগ কালার প্রদর্শনের উদ্দেশ্যে শর্তের সাথে যুক্ত রং।

getRemoteConfig()

ডিফল্ট অ্যাপ বা প্রদত্ত অ্যাপের জন্য RemoteConfig পরিষেবা পায়।

getRemoteConfig() কে কোন যুক্তি ছাড়াই ডিফল্ট অ্যাপের RemoteConfig পরিষেবা অ্যাক্সেস করতে বা একটি নির্দিষ্ট অ্যাপের সাথে যুক্ত RemoteConfig পরিষেবা অ্যাক্সেস করতে getRemoteConfig(app) হিসাবে কল করা যেতে পারে।

স্বাক্ষর:

export declare function getRemoteConfig(app?: App): RemoteConfig;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
অ্যাপ অ্যাপ ঐচ্ছিক অ্যাপ যার জন্য RemoteConfig পরিষেবা ফেরত দিতে হবে। প্রদান না করা হলে, ডিফল্ট RemoteConfig পরিষেবা ফেরত দেওয়া হয়।

রিটার্ন:

রিমোট কনফিগারেশন

ডিফল্ট RemoteConfig পরিষেবা যদি কোনও অ্যাপ্লিকেশান দেওয়া না হয়, অথবা প্রদত্ত অ্যাপের সাথে সম্পর্কিত RemoteConfig পরিষেবা৷

উদাহরণ 1

// Get the `RemoteConfig` service for the default app
const defaultRemoteConfig = getRemoteConfig();

উদাহরণ 2

// Get the `RemoteConfig` service for a given app
const otherRemoteConfig = getRemoteConfig(otherApp);

প্যারামিটার ভ্যালু টাইপ

রিমোট কনফিগ প্যারামিটার মান ডেটা টাইপ প্রতিনিধিত্বকারী প্রকার। অনির্দিষ্ট থাকলে STRING এ ডিফল্ট।

স্বাক্ষর:

export type ParameterValueType = 'STRING' | 'BOOLEAN' | 'NUMBER' | 'JSON';

RemoteConfigParameterValue

একটি দূরবর্তী কনফিগার পরামিতি মান প্রতিনিধিত্বকারী প্রকার। একটি RemoteConfigParameterValue হয় একটি ExplicitParameterValue বা একটি InAppDefaultValue হতে পারে .

স্বাক্ষর:

export type RemoteConfigParameterValue = ExplicitParameterValue | InAppDefaultValue;

ট্যাগ কালার

প্রদর্শনের উদ্দেশ্যে শর্তের সাথে যুক্ত রং।

স্বাক্ষর:

export type TagColor = 'BLUE' | 'BROWN' | 'CYAN' | 'DEEP_ORANGE' | 'GREEN' | 'INDIGO' | 'LIME' | 'ORANGE' | 'PINK' | 'PURPLE' | 'TEAL';