remoteConfig namespace

ฟังก์ชั่น

การทำงาน คำอธิบาย
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";