alerts namespace

功能

功能描述
onAlertPublished(警报类型,处理程序)声明一个可以处理来自 CloudEvents 的 Firebase 警报的函数。
onAlertPublished(选项,处理程序)声明一个可以处理来自 CloudEvents 的 Firebase 警报的函数。

接口

界面描述
警报事件Firebase 警报的自定义 CloudEvent(具有自定义扩展属性)。
Firebase警报数据Firebase 警报发出的 CloudEvent 数据。
Firebase警报选项Firebase 警报功能的配置。

命名空间

命名空间描述
应用分发
计费
崩溃溶解剂
表现

类型别名

类型别名描述
警报类型Firebase 警报提供程序的基础警报类型。

警报.onAlertPublished()

声明一个可以处理来自 CloudEvents 的 Firebase 警报的函数。

签名:

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

参数

范围类型描述
警报类型警报类型警报类型或 Firebase 警报功能配置。
处理程序(事件:警报事件<T>) => 任意 |承诺<任何>一个可以处理 CloudEvent 内的 Firebase 警报的函数。

返回:

云函数<警报事件<T>>

您可以导出和部署的函数。

警报.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警报选项此云功能的警报类型和其他选项。
处理程序(事件:警报事件<T>) => 任意 |承诺<任何>一个可以处理 CloudEvent 内的 Firebase 警报的函数。

返回:

云函数<警报事件<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;