函式
函式 | 說明 |
---|---|
onAlertPublished(alertType, handler) | 宣告可處理 CloudEvents Firebase 快訊的函式。 |
onAlertPublished(選項, 處理常式) | 宣告可處理 CloudEvents Firebase 快訊的函式。 |
介面
介面 | 說明 |
---|---|
AlertEvent | 自訂 CloudEvent for Firebase 快訊 (含自訂擴充功能屬性)。 |
FirebaseAlertData | Firebase 快訊產生的 CloudEvent 資料。 |
Firebase 快訊選項 | Firebase 快訊函式設定。 |
命名空間
命名空間 | 說明 |
---|---|
app 發布 | |
帳單 | |
異常終止 | |
效能 |
型別別名
類型別名 | 說明 |
---|---|
AlertType | Firebase 快訊提供者的基礎快訊類型。 |
Alerts.onAlertPublished()
宣告可處理 CloudEvents Firebase 快訊的函式。
簽名:
export declare function onAlertPublished<T extends {
["@type"]: string;
} = any>(alertType: AlertType, handler: (event: AlertEvent<T>) => any | Promise<any>): CloudFunction<AlertEvent<T>>;
參數
參數 | 類型 | 說明 |
---|---|---|
快訊類型 | AlertType | 快訊類型或 Firebase 快訊函式設定 |
handler | (事件:AlertEvent<T>) =>不限 |承諾<任何> | 可在 CloudEvent 中處理 Firebase 快訊的函式。 |
傳回:
可匯出及部署的函式。
Alerts.onAlertPublished()
宣告可處理 CloudEvents Firebase 快訊的函式。
簽名:
export declare function onAlertPublished<T extends {
["@type"]: string;
} = any>(options: FirebaseAlertOptions, handler: (event: AlertEvent<T>) => any | Promise<any>): CloudFunction<AlertEvent<T>>;
參數
參數 | 類型 | 說明 |
---|---|---|
選項 | Firebase 快訊選項 | 快訊類型和其他 Cloud 函式的選項 |
handler | (事件:AlertEvent<T>) =>不限 |承諾<任何> | 可在 CloudEvent 中處理 Firebase 快訊的函式。 |
傳回:
快訊.AlertType
Firebase 快訊提供者的基礎快訊類型。
簽名:
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;