alerts namespace

ฟังก์ชั่น

การทำงาน คำอธิบาย
onAlertPublished (alertType, ตัวจัดการ) ประกาศฟังก์ชันที่สามารถจัดการ Firebase Alerts จาก CloudEvents
onAlertPublished (ตัวเลือก ตัวจัดการ) ประกาศฟังก์ชันที่สามารถจัดการ Firebase Alerts จาก CloudEvents

อินเทอร์เฟซ

อินเตอร์เฟซ คำอธิบาย
AlertEvent CloudEvent แบบกำหนดเองสำหรับการแจ้งเตือน Firebase (พร้อมแอตทริบิวต์ส่วนขยายที่กำหนดเอง)
ข้อมูลการแจ้งเตือน Firebase ข้อมูล CloudEvent ที่ปล่อยออกมาจาก Firebase Alerts
ตัวเลือกการแจ้งเตือน Firebase การกำหนดค่าสำหรับฟังก์ชัน Firebase Alert

เนมสเปซ

เนมสเปซ คำอธิบาย
การกระจายแอป
การเรียกเก็บเงิน
ความผิดพลาด
ผลงาน

พิมพ์นามแฝง

พิมพ์นามแฝง คำอธิบาย
ประเภทการแจ้งเตือน ประเภทการแจ้งเตือนพื้นฐานของผู้ให้บริการ Firebase Alerts

alerts.onAlertPublished()

ประกาศฟังก์ชันที่สามารถจัดการ Firebase Alerts จาก CloudEvents

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
ประเภทการแจ้งเตือน ประเภทการแจ้งเตือน ประเภทการแจ้งเตือนหรือการกำหนดค่าฟังก์ชัน Firebase Alert
ตัวจัดการ (เหตุการณ์: AlertEvent <T>) => ใดๆ | สัญญา<ใดๆ> ฟังก์ชั่นที่สามารถจัดการ Firebase Alert ภายใน CloudEvent

ผลตอบแทน:

คลาวด์ฟังก์ชัน < เหตุการณ์แจ้งเตือน <ท>>

ฟังก์ชันที่คุณสามารถส่งออกและปรับใช้ได้

alerts.onAlertPublished()

ประกาศฟังก์ชันที่สามารถจัดการ Firebase Alerts จาก CloudEvents

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
ตัวเลือก ตัวเลือกการแจ้งเตือน Firebase ประเภทการแจ้งเตือนและตัวเลือกอื่นๆ สำหรับฟังก์ชันคลาวด์นี้
ตัวจัดการ (เหตุการณ์: AlertEvent <T>) => ใดๆ | สัญญา<ใดๆ> ฟังก์ชั่นที่สามารถจัดการ Firebase Alert ภายใน CloudEvent

ผลตอบแทน:

คลาวด์ฟังก์ชัน < เหตุการณ์แจ้งเตือน <ท>>

alerts.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;