firebase-admin.remote-config package

Firebase Remote Config.

کارکرد

تابع شرح
getRemoteConfig (برنامه) سرویس RemoteConfig را برای برنامه پیش‌فرض یا یک برنامه خاص دریافت می‌کند. getRemoteConfig() را می توان بدون هیچ آرگومان برای دسترسی به سرویس RemoteConfig برنامه پیش فرض یا به عنوان getRemoteConfig(app) برای دسترسی به سرویس RemoteConfig مرتبط با یک برنامه خاص فراخوانی کرد.

کلاس ها

کلاس شرح
RemoteConfig رابط سرویس Firebase RemoteConfig .

رابط ها

رابط شرح
ExplicitParameterValue رابطی که یک مقدار پارامتر صریح را نشان می دهد.
InAppDefaultValue رابطی که یک مقدار پیش‌فرض درون برنامه را نشان می‌دهد.
ListVersionsOptions رابطی که گزینه هایی را برای عملیات نسخه های لیست پیکربندی از راه دور نشان می دهد.
ListVersionsResult رابطی که فهرستی از نسخه‌های الگوی Remote Config را نشان می‌دهد.
RemoteConfigCondition رابطی که وضعیت پیکربندی از راه دور را نشان می دهد. یک شرط گروه خاصی از کاربران را هدف قرار می دهد. لیستی از این شرایط بخشی از یک الگوی Remote Config را تشکیل می دهد.
RemoteConfigParameter رابطی که یک پارامتر Remote Config را نشان می دهد. حداقل، یک ورودی defaultValue یا conditionalValues باید وجود داشته باشد تا پارامتر تأثیری داشته باشد.
RemoteConfigParameterGroup رابطی که یک گروه پارامتر Remote Config را نشان می دهد. پارامترهای گروه‌بندی فقط برای اهداف مدیریتی است و بر واکشی مقادیر پارامتر از سمت مشتری تأثیری ندارد.
RemoteConfigTemplate رابطی که یک الگوی Remote Config را نشان می دهد.
RemoteConfigUser رابطی که یک کاربر پیکربندی از راه دور را نشان می دهد.
نسخه رابطی که نسخه الگوی Remote Config را نشان می دهد. فقط خروجی، به جز توضیحات نسخه. حاوی ابرداده در مورد یک نسخه خاص از الگوی Remote Config است. همه فیلدها در زمان انتشار الگوی Remote Config مشخص شده تنظیم می شوند. فیلد توضیحات یک نسخه ممکن است در تماس‌های publishTemplate مشخص شود.

نام مستعار را تایپ کنید

نام مستعار را تایپ کنید شرح
ParameterValueType نوع داده مقدار پارامتر Remote Config را تایپ کنید. در صورت نامشخص بودن STRING پیش‌فرض است.
RemoteConfigParameterValue مقدار پارامتر Remote Config را تایپ کنید. یک RemoteConfigParameterValue می تواند یک ExplicitParameterValue یا یک InAppDefaultValue باشد.
برچسب رنگ رنگ هایی که برای اهداف نمایش با شرایط مرتبط هستند.

getRemoteConfig()

سرویس RemoteConfig را برای برنامه پیش‌فرض یا یک برنامه خاص دریافت می‌کند.

getRemoteConfig() را می توان بدون هیچ آرگومان برای دسترسی به سرویس RemoteConfig برنامه پیش فرض یا به عنوان getRemoteConfig(app) برای دسترسی به سرویس RemoteConfig مرتبط با یک برنامه خاص فراخوانی کرد.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
برنامه برنامه برنامه اختیاری که برای بازگرداندن سرویس 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);

ParameterValueType

نوع داده مقدار پارامتر Remote Config را تایپ کنید. در صورت نامشخص بودن STRING پیش‌فرض است.

امضا:

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

RemoteConfigParameterValue

مقدار پارامتر Remote Config را تایپ کنید. یک RemoteConfigParameterValue می تواند یک ExplicitParameterValue یا یک InAppDefaultValue باشد. .

امضا:

export type RemoteConfigParameterValue = ExplicitParameterValue | InAppDefaultValue;

برچسب رنگ

رنگ هایی که برای اهداف نمایش با شرایط مرتبط هستند.

امضا:

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