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