alerts namespace

函式

函式 說明
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 快訊的函式。

傳回:

CloudFunction<AlertEvent<T>>

可匯出及部署的函式。

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 快訊的函式。

傳回:

CloudFunction<AlertEvent<T>>

快訊.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;