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
مرتبط با برنامه ارائهشده.
مثال 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';