المهام
وظيفة | وصف |
---|---|
onConfigUpdated (المعالج) | معالج الأحداث الذي يتم تشغيله عند تحديث البيانات في "التكوين عن بعد". |
onConfigUpdated(الخيارات، المعالج) | معالج الأحداث الذي يتم تشغيله عند تحديث البيانات في "التكوين عن بعد". |
واجهات
واجهه المستخدم | وصف |
---|---|
ConfigUpdateData | البيانات الموجودة ضمن أحداث تحديث Firebase Remote Config. |
ConfigUser | كافة الحقول المرتبطة بحساب الشخص/الخدمة الذي كتب قالب التكوين عن بعد. |
اكتب الأسماء المستعارة
اكتب الاسم المستعار | وصف |
---|---|
ConfigUpdateOrigin | ما نوع التحديث المرتبط بإصدار قالب التكوين عن بعد. |
نوع التحديث | حيث نشأ إجراء تحديث التكوين عن بعد. |
RemoteConfig.onConfigUpdated()
معالج الأحداث الذي يتم تشغيله عند تحديث البيانات في "التكوين عن بعد".
إمضاء:
export declare function onConfigUpdated(handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;
حدود
معامل | يكتب | وصف |
---|---|---|
معالج | (الحدث: CloudEvent < بيانات التحديث >) => أي | وعد<أي> | معالج الأحداث الذي يتم تشغيله في كل مرة يحدث فيها تحديث للتكوين عن بعد. |
عائدات:
وظيفة السحابة < الحدث السحابي < بيانات التحديث >>
وظيفة يمكنك تصديرها ونشرها.
RemoteConfig.onConfigUpdated()
معالج الأحداث الذي يتم تشغيله عند تحديث البيانات في "التكوين عن بعد".
إمضاء:
export declare function onConfigUpdated(opts: EventHandlerOptions, handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;
حدود
معامل | يكتب | وصف |
---|---|---|
يختار | EventHandlerOptions | الخيارات التي يمكن ضبطها على وظيفة معالجة الأحداث الفردية. |
معالج | (الحدث: CloudEvent < بيانات التحديث >) => أي | وعد<أي> | معالج الأحداث الذي يتم تشغيله في كل مرة يحدث فيها تحديث للتكوين عن بعد. |
عائدات:
وظيفة السحابة < الحدث السحابي < بيانات التحديث >>
وظيفة يمكنك تصديرها ونشرها.
RemoteConfig.ConfigUpdateOrigin
ما نوع التحديث المرتبط بإصدار قالب التكوين عن بعد.
إمضاء:
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
حيث نشأ إجراء تحديث التكوين عن بعد.
إمضاء:
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";