کارکرد
تابع | شرح |
---|---|
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";