الدوال
دالة | الوصف |
---|---|
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. |
المرتجعات:
دالة يمكنك تصديرها ونشرها.
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. |
المرتجعات:
نوع التنبيه
نوع التنبيه الأساسي لمزوِّد "تنبيهات 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;