alerts namespace

Hàm

Chức năng Mô tả
onAlertPublished(alertType, trình xử lý) Khai báo hàm có thể xử lý Cảnh báo Firebase từ CloudEvents.
onAlertPublished(tuỳ chọn, trình xử lý) Khai báo hàm có thể xử lý Cảnh báo Firebase từ CloudEvents.

Giao diện

Giao diện Mô tả
AlertEvent (Sự kiện cảnh báo) Cảnh báo CloudEvent cho Firebase tuỳ chỉnh (có thuộc tính phần mở rộng tuỳ chỉnh).
FirebaseAlertData Dữ liệu CloudEvent do Cảnh báo Firebase đưa ra.
FirebaseAlertOptions Cấu hình cho các hàm Cảnh báo Firebase.

Không gian tên

Không gian tên Mô tả
appPhân phối
thanh toán
Crashlytics
hiệu suất

Nhập bí danh

Nhập bí danh Mô tả
AlertType Loại cảnh báo cơ bản của nhà cung cấp Cảnh báo Firebase.

alerts.onAlertPublished()

Khai báo hàm có thể xử lý Cảnh báo Firebase từ CloudEvents.

Chữ ký:

export declare function onAlertPublished<T extends {
    ["@type"]: string;
} = any>(alertType: AlertType, handler: (event: AlertEvent<T>) => any | Promise<any>): CloudFunction<AlertEvent<T>>;

Thông số

Thông số Loại Mô tả
Loại cảnh báo AlertType loại cảnh báo hoặc cấu hình hàm Cảnh báo Firebase.
trình xử lý (sự kiện: AlertEvent<T>) => bất kỳ | Cam kết<bất kỳ> một hàm có thể xử lý Cảnh báo Firebase bên trong CloudEvent.

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

CloudFunction<AlertEvent<T>>

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

alerts.onAlertPublished()

Khai báo hàm có thể xử lý Cảnh báo Firebase từ CloudEvents.

Chữ ký:

export declare function onAlertPublished<T extends {
    ["@type"]: string;
} = any>(options: FirebaseAlertOptions, handler: (event: AlertEvent<T>) => any | Promise<any>): CloudFunction<AlertEvent<T>>;

Thông số

Thông số Loại Mô tả
tuỳ chọn FirebaseAlertOptions loại thông báo và các tuỳ chọn khác cho chức năng đám mây này.
trình xử lý (sự kiện: AlertEvent<T>) => bất kỳ | Cam kết<bất kỳ> một hàm có thể xử lý Cảnh báo Firebase bên trong CloudEvent.

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

CloudFunction<AlertEvent<T>>

alerts.AlertType

Loại cảnh báo cơ bản của nhà cung cấp Cảnh báo Firebase.

Chữ ký:

export type AlertType = "crashlytics.newFatalIssue" | "crashlytics.newNonfatalIssue" | "crashlytics.regression" | "crashlytics.stabilityDigest" | "crashlytics.velocity" | "crashlytics.newAnrIssue" | "billing.planUpdate" | "billing.planAutomatedUpdate" | "appDistribution.newTesterIosDevice" | "appDistribution.inAppFeedback" | "performance.threshold" | string;