المهام
وظيفة | وصف |
---|---|
onAlertPublished(alertType، معالج) | يعلن عن وظيفة يمكنها التعامل مع تنبيهات Firebase من CloudEvents. |
onAlertPublished (خيارات، معالج) | يعلن عن وظيفة يمكنها التعامل مع تنبيهات Firebase من CloudEvents. |
واجهات
واجهه المستخدم | وصف |
---|---|
AlertEvent | حدث CloudEvent مخصص لتنبيهات Firebase (مع سمات الامتداد المخصصة). |
FirebaseAlertData | بيانات CloudEvent المنبعثة من تنبيهات Firebase. |
FirebaseAlertOptions | تكوين وظائف تنبيه Firebase. |
مساحات الأسماء
مساحة الاسم | وصف |
---|---|
appDistribution | |
الفواتير | |
com.crashlytics | |
أداء |
اكتب الأسماء المستعارة
اكتب الاسم المستعار | وصف |
---|---|
النوع المحذر | نوع التنبيه الأساسي لموفر Firebase 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. |
عائدات:
وظيفة السحابة < حدث التنبيه <ت>>
وظيفة يمكنك تصديرها ونشرها.
تنبيهات.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. |
عائدات:
وظيفة السحابة < حدث التنبيه <ت>>
تنبيهات.نوع التنبيه
نوع التنبيه الأساسي لموفر 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;