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