関数
関数 | 説明 |
---|---|
onAlertPublished(alertType, handler) | CloudEvents の Firebase アラートを処理できる関数を宣言します。 |
onAlertPublished(options, handler) | CloudEvents の Firebase アラートを処理できる関数を宣言します。 |
インターフェース
インターフェース | 説明 |
---|---|
AlertEvent | Firebase 向けのカスタム CloudEvent アラート(カスタム拡張機能属性を含む)。 |
FirebaseAlertData | Firebase アラートによって出力された CloudEvent データ。 |
FirebaseAlertOptions | Firebase アラート関数の構成。 |
名前空間
名前空間 | 説明 |
---|---|
appDistribution | |
お支払い | |
crashlytics | |
パフォーマンス |
型エイリアス
型エイリアス | 説明 |
---|---|
AlertType | Firebase アラート プロバイダの基本アラートタイプ。 |
alert.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 | AlertType | Firebase アラート関数の構成を指定します。 |
handler | (イベント: AlertEvent<T>)=>任意 |<任意> を約束する | CloudEvent 内で Firebase アラートを処理できる関数です。 |
戻り値:
エクスポートしてデプロイできる関数。
alert.onAlertPublished()
CloudEvents の Firebase アラートを処理できる関数を宣言します。
署名:
export declare function onAlertPublished<T extends {
["@type"]: string;
} = any>(options: FirebaseAlertOptions, handler: (event: AlertEvent<T>) => any | Promise<any>): CloudFunction<AlertEvent<T>>;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
オプション | FirebaseAlertOptions | アラートの種類とその他のオプションです |
handler | (イベント: AlertEvent<T>)=>任意 |<任意> を約束する | CloudEvent 内で Firebase アラートを処理できる関数です。 |
戻り値:
alert.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;