alerts namespace

الدوال

دالة الوصف
onAlertPublish(alertType, handler) لتعريف دالة يمكنها التعامل مع تنبيهات Firebase من Cloudالأحداث.
onAlertنشر(خيارات، مُعالِج) لتعريف دالة يمكنها التعامل مع تنبيهات Firebase من Cloudالأحداث.

واجهات

الواجهة الوصف
AlertEvent حدث CloudEvent مخصّص لتنبيهات Firebase (مع سمات الإضافات المخصّصة).
FirebaseAlertData بيانات CloudEvent الصادرة عن "تنبيهات Firebase"
خيارات FirebaseAlert إعداد وظائف تنبيه Firebase.

مساحات الاسم

مساحة الاسم الوصف
appPublisherion
الفوترة
crashlytics
الأداء

كتابة العناوين البديلة للبريد الإلكتروني

اكتب العنوان البديل للبريد الإلكتروني الوصف
AlertType نوع التنبيه الأساسي لمزوِّد "تنبيهات Firebase"

notifications.onAlertPublish()

لتعريف دالة يمكنها التعامل مع تنبيهات Firebase من Cloudالأحداث.

Signature:

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

المَعلمات

المعلمة النوع الوصف
نوع التنبيه AlertType نوع التنبيه أو إعداد وظيفة تنبيه Firebase.
المعالج (الحدث: AlertEvent<T>) => أي | تقديم وعود<any> وظيفة يمكنها التعامل مع تنبيه Firebase داخل CloudEvent.

المرتجعات:

CloudFunction<AlertEvent<T>>

دالة يمكنك تصديرها ونشرها.

notifications.onAlertPublish()

لتعريف دالة يمكنها التعامل مع تنبيهات Firebase من Cloudالأحداث.

Signature:

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

المَعلمات

المعلمة النوع الوصف
خيارات خيارات FirebaseAlert ونوع التنبيه والخيارات الأخرى لهذه الوظيفة السحابية.
المعالج (الحدث: AlertEvent<T>) => أي | تقديم وعود<any> وظيفة يمكنها التعامل مع تنبيه Firebase داخل CloudEvent.

المرتجعات:

CloudFunction<AlertEvent<T>>

نوع التنبيه

نوع التنبيه الأساسي لمزوِّد "تنبيهات Firebase"

Signature:

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;