alerts namespace

کارکرد

تابع شرح
onAlertPublished(alertType، handler) تابعی را اعلام می کند که می تواند هشدارهای Firebase را از CloudEvents مدیریت کند.
onAlertPublished (گزینه ها، کنترل کننده) تابعی را اعلام می کند که می تواند هشدارهای Firebase را از CloudEvents مدیریت کند.

رابط ها

رابط شرح
AlertEvent یک CloudEvent سفارشی برای هشدارهای Firebase (با ویژگی‌های پسوند سفارشی).
FirebaseAlertData داده های CloudEvent منتشر شده توسط Firebase Alerts.
FirebaseAlertOptions پیکربندی برای توابع هشدار Firebase.

فضاهای نام

فضای نام شرح
توزیع برنامه
صورتحساب
crashlytics
کارایی

نام مستعار را تایپ کنید

نام مستعار را تایپ کنید شرح
نوع هشدار نوع هشدار زیربنایی ارائه دهنده Firebase Alerts.

alerts.onAlertPublished()

تابعی را اعلام می کند که می تواند هشدارهای Firebase را از CloudEvents مدیریت کند.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
نوع هشدار نوع هشدار نوع هشدار یا پیکربندی تابع هشدار Firebase.
کنترل کننده (رویداد: AlertEvent <T>) => هر | قول <هر> تابعی که می تواند هشدار Firebase را در داخل یک CloudEvent مدیریت کند.

برمی‌گرداند:

CloudFunction < AlertEvent <T>>

تابعی که می توانید آن را صادر و اجرا کنید.

alerts.onAlertPublished()

تابعی را اعلام می کند که می تواند هشدارهای Firebase را از CloudEvents مدیریت کند.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
گزینه ها FirebaseAlertOptions نوع هشدار و گزینه های دیگر برای این عملکرد ابری.
کنترل کننده (رویداد: AlertEvent <T>) => هر | قول <هر> تابعی که می تواند هشدار Firebase را در داخل یک CloudEvent مدیریت کند.

برمی‌گرداند:

CloudFunction < AlertEvent <T>>

هشدارها.AlertType

نوع هشدار زیربنایی ارائه دهنده Firebase Alerts.

امضا:

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;