ฟังก์ชั่น
การทำงาน | คำอธิบาย |
---|---|
onConfigUpdated (ตัวจัดการ) | ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการอัปเดตข้อมูลในการกำหนดค่าระยะไกล |
onConfigUpdated (ตัวเลือก ตัวจัดการ) | ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการอัปเดตข้อมูลในการกำหนดค่าระยะไกล |
อินเทอร์เฟซ
อินเตอร์เฟซ | คำอธิบาย |
---|---|
ConfigUpdateData | ข้อมูลภายในเหตุการณ์การอัปเดต Firebase Remote Config |
ผู้ใช้กำหนดค่า | ฟิลด์ทั้งหมดที่เกี่ยวข้องกับบัญชีบุคคล/บริการที่เขียนเทมเพลตการกำหนดค่าระยะไกล |
พิมพ์นามแฝง
พิมพ์นามแฝง | คำอธิบาย |
---|---|
ConfigUpdateOrigin | การอัปเดตประเภทใดที่เกี่ยวข้องกับเวอร์ชันเทมเพลต Remote Config |
ConfigUpdateType | ตำแหน่งที่การดำเนินการอัปเดตการกำหนดค่าระยะไกลเกิดขึ้น |
remoteConfig.onConfigUpdated ()
ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการอัปเดตข้อมูลในการกำหนดค่าระยะไกล
ลายเซ็น:
export declare function onConfigUpdated(handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
ตัวจัดการ | (เหตุการณ์: CloudEvent < ConfigUpdateData >) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ที่รันทุกครั้งที่มีการอัพเดต Remote Config |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < คลาวด์อีเว้นท์ < ConfigUpdateData >>
ฟังก์ชันที่คุณสามารถส่งออกและปรับใช้ได้
remoteConfig.onConfigUpdated ()
ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการอัปเดตข้อมูลในการกำหนดค่าระยะไกล
ลายเซ็น:
export declare function onConfigUpdated(opts: EventHandlerOptions, handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
เลือก | ตัวเลือกตัวจัดการเหตุการณ์ | ตัวเลือกที่สามารถตั้งค่าได้ในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ |
ตัวจัดการ | (เหตุการณ์: CloudEvent < ConfigUpdateData >) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ที่รันทุกครั้งที่มีการอัพเดต Remote Config |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < คลาวด์อีเว้นท์ < 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
ตำแหน่งที่การดำเนินการอัปเดตการกำหนดค่าระยะไกลเกิดขึ้น
ลายเซ็น:
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";