remoteConfig namespace

کارکرد

تابع شرح
onConfigUpdated (هندلر) کنترل‌کننده رویداد که هنگام به‌روزرسانی داده‌ها در پیکربندی از راه دور فعال می‌شود.
onConfigUpdated (انتخاب، کنترل کننده) کنترل‌کننده رویداد که هنگام به‌روزرسانی داده‌ها در پیکربندی از راه دور فعال می‌شود.

رابط ها

رابط شرح
ConfigUpdateData داده های موجود در Firebase Remote Config رویدادهای به روز رسانی.
ConfigUser همه فیلدهای مرتبط با حساب شخص/سرویس که الگوی Remote Config را نوشته است.

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

نام مستعار را تایپ کنید شرح
ConfigUpdateOrigin چه نوع به روز رسانی با نسخه الگوی Remote Config مرتبط است.
ConfigUpdateType از جایی که عمل به‌روزرسانی Remote Config آغاز شد.

remoteConfig.onConfigUpdated()

کنترل‌کننده رویداد که هنگام به‌روزرسانی داده‌ها در پیکربندی از راه دور فعال می‌شود.

امضا:

export declare function onConfigUpdated(handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;

مولفه های

پارامتر تایپ کنید شرح
کنترل کننده (رویداد: CloudEvent < ConfigUpdateData >) => هر | قول <هر> کنترل کننده رویداد که هر بار که یک به‌روزرسانی Remote Config اجرا می‌شود، اجرا می‌شود.

برمی گرداند:

CloudFunction < CloudEvent < ConfigUpdateData >>

تابعی که می توانید آن را صادر و اجرا کنید.

remoteConfig.onConfigUpdated()

کنترل‌کننده رویداد که هنگام به‌روزرسانی داده‌ها در پیکربندی از راه دور فعال می‌شود.

امضا:

export declare function onConfigUpdated(opts: EventHandlerOptions, handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;

مولفه های

پارامتر تایپ کنید شرح
انتخاب می کند EventHandlerOptions گزینه هایی که می توانند بر روی یک عملکرد مدیریت رویداد جداگانه تنظیم شوند.
کنترل کننده (رویداد: CloudEvent < ConfigUpdateData >) => هر | قول <هر> کنترل کننده رویداد که هر بار که یک به‌روزرسانی Remote Config اجرا می‌شود، اجرا می‌شود.

برمی گرداند:

CloudFunction < CloudEvent < ConfigUpdateData >>

تابعی که می توانید آن را صادر و اجرا کنید.

remoteConfig.ConfigUpdateOrigin

چه نوع به روز رسانی با نسخه الگوی Remote Config مرتبط است.

امضا:

export type ConfigUpdateOrigin = 
/** Catch-all for unrecognized values. */
"REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED"
/** The update came from the Firebase UI. */
 | "CONSOLE"
/** The update came from the Remote Config REST API. */
 | "REST_API"
/** The update came from the Firebase Admin Node SDK. */
 | "ADMIN_SDK_NODE";

remoteConfig.ConfigUpdateType

از جایی که عمل به‌روزرسانی Remote Config آغاز شد.

امضا:

export type ConfigUpdateType = 
/** Catch-all for unrecognized enum values */
"REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED"
/** A regular incremental update */
 | "INCREMENTAL_UPDATE"
/** A forced update. The ETag was specified as "*" in an UpdateRemoteConfigRequest request or the "Force Update" button was pressed on the console */
 | "FORCED_UPDATE"
/** A rollback to a previous Remote Config template */
 | "ROLLBACK";