功能
功能 | 描述 |
---|---|
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 警报的函数。 |
返回:
您可以导出和部署的函数。
警报.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 警报的函数。 |
返回:
警报.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;