remoteConfig namespace

Hàm

Chức năng Mô tả
onConfigUpdated(trình xử lý) Trình xử lý sự kiện kích hoạt khi dữ liệu được cập nhật trong Cấu hình từ xa.
onConfigUpdated(tối ưu hoá, trình xử lý) Trình xử lý sự kiện kích hoạt khi dữ liệu được cập nhật trong Cấu hình từ xa.

Giao diện

Giao diện Mô tả
ConfigUpdateData Dữ liệu trong các sự kiện cập nhật Cấu hình từ xa Firebase.
ConfigUser Tất cả các trường liên kết với tài khoản cá nhân/dịch vụ đã viết mẫu Cấu hình từ xa.

Nhập bí danh

Nhập bí danh Mô tả
ConfigUpdateOrigin Loại bản cập nhật nào được liên kết với phiên bản mẫu Cấu hình từ xa.
ConfigUpdateType Nơi bắt nguồn hành động cập nhật Cấu hình từ xa.

RemoteConfig.onConfigUpdated()

Trình xử lý sự kiện kích hoạt khi dữ liệu được cập nhật trong Cấu hình từ xa.

Chữ ký:

export declare function onConfigUpdated(handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;

Thông số

Thông số Loại Mô tả
trình xử lý (sự kiện: CloudEvent<ConfigUpdateData>) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi cập nhật Cấu hình từ xa.

Trường hợp trả lại hàng:

CloudFunction<CloudEvent<ConfigUpdateData>>

Hàm mà bạn có thể xuất và triển khai.

RemoteConfig.onConfigUpdated()

Trình xử lý sự kiện kích hoạt khi dữ liệu được cập nhật trong Cấu hình từ xa.

Chữ ký:

export declare function onConfigUpdated(opts: EventHandlerOptions, handler: (event: CloudEvent<ConfigUpdateData>) => any | Promise<any>): CloudFunction<CloudEvent<ConfigUpdateData>>;

Thông số

Thông số Loại Mô tả
chọn EventHandlerOptions Các lựa chọn có thể được đặt cho từng chức năng xử lý sự kiện riêng lẻ.
trình xử lý (sự kiện: CloudEvent<ConfigUpdateData>) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi cập nhật Cấu hình từ xa.

Trường hợp trả lại hàng:

CloudFunction<CloudEvent<ConfigUpdateData>>

Hàm mà bạn có thể xuất và triển khai.

RemoteConfig.ConfigUpdateOrigin

Loại bản cập nhật nào được liên kết với phiên bản mẫu Cấu hình từ xa.

Chữ ký:

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

Nơi bắt nguồn hành động cập nhật Cấu hình từ xa.

Chữ ký:

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";