remoteConfig namespace

ฟังก์ชัน

ฟังก์ชัน คำอธิบาย
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";