remoteConfig namespace

Chức năng

Chức năng Sự miêu 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(opts, handler) 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 Sự miêu tả
Cấu hìnhUpdateData Dữ liệu trong các sự kiện cập nhật Cấu hình từ xa Firebase.
Người dùng cấu hình Tất cả các trường được 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 Sự miêu tả
Cấu hìnhCập nhậtXuất xứ Loại 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.
Cấu hìnhUpdateType Nơi bắt nguồn của 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ố

Tham số Kiểu Sự miêu tả
người xử lý (sự kiện: CloudEvent < Cấu hìnhUpdateData >) => bất kỳ | Hứa<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi xảy ra cập nhật Cấu hình từ xa.

Trả về:

Chức năng đám mây < Đám mâySự kiện < Cấu hìnhUpdateData >>

Một chức năng 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ố

Tham số Kiểu Sự miêu tả
chọn Tùy chọn xử lý sự kiện Các tùy chọn có thể được đặt trên một chức năng xử lý sự kiện riêng lẻ.
người xử lý (sự kiện: CloudEvent < Cấu hìnhUpdateData >) => bất kỳ | Hứa<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi xảy ra cập nhật Cấu hình từ xa.

Trả về:

Chức năng đám mây < Đám mâySự kiện < Cấu hìnhUpdateData >>

Một chức năng mà bạn có thể xuất và triển khai.

remoteConfig.ConfigUpdateOrigin

Loại 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 của 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";