שירות הרחבות של Firebase.
פונקציות
פוּנקצִיָה | תיאור |
---|---|
getExtensions(אפליקציה) | מקבל את שירות ההרחבות עבור אפליקציית ברירת המחדל או אפליקציה נתונה. ניתן לקרוא ל- getExtensions() ללא ארגומנטים לגישה לשירות Extensions של אפליקציית ברירת המחדל או כ- getExtensions(app) כדי לגשת לשירות Extensions המשויך לאפליקציה ספציפית. |
שיעורים
מעמד | תיאור |
---|---|
הרחבות | ממשק השירות Firebase Extensions . |
זמן ריצה | זמן ריצה מספק שיטות לשינוי נתוני זמן הריצה של מופע הרחבה. |
הקלד כינויים
הקלד כינוי | תיאור |
---|---|
SettableProcessingState | SettableProcessingState מייצג את כל מצבי העיבוד שניתן להגדיר בנתוני זמן הריצה של מופע הרחבה. |
getExtensions()
מקבל את שירות ההרחבות עבור אפליקציית ברירת המחדל או אפליקציה נתונה.
ניתן לקרוא ל- getExtensions()
ללא ארגומנטים לגישה לשירות Extensions
של אפליקציית ברירת המחדל או כ- getExtensions(app)
כדי לגשת לשירות Extensions
המשויך לאפליקציה ספציפית.
חֲתִימָה:
export declare function getExtensions(app?: App): Extensions;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
אפליקציה | אפליקציה | אפליקציה אופציונלית שעבורה ניתן להחזיר את שירות Extensions . אם לא מסופק, שירות Extensions המוגדר כברירת מחדל יוחזר. |
החזרות:
שירות Extensions
המוגדר כברירת מחדל אם לא מסופקת אפליקציה, או שירות Extensions
המשויך לאפליקציה שסופקה.
דוגמה 1
// Get the `Extensions` service for the default app
const defaultExtensions = getExtensions();
דוגמה 2
// Get the `Extensions` service for a given app
const otherExtensions = getExtensions(otherApp);
SettableProcessingState
SettableProcessingState
מייצג את כל מצבי העיבוד שניתן להגדיר בנתוני זמן הריצה של מופע הרחבה.
אתה יכול להגדיר את המצבים הבאים:
NONE
: לא נעשתה עבודת אירוע רלוונטית במחזור החיים. הגדר זאת כדי לנקות סטטוסים ישנים.PROCESSING_COMPLETE
: עבודת אירועי מחזור החיים הושלמה ללא שגיאות.PROCESSING_WARNING
: עבודת אירוע מחזור החיים הצליחה חלקית, או שקרה משהו שצריך להזהיר את המשתמש לגביו.PROCESSING_FAILED
: עבודת אירועי מחזור החיים נכשלה לחלוטין, אך המופע עדיין יעבוד כהלכה בהמשך.
אם מופע ההרחבה נמצא במצב שבור עקב שגיאות, התקשר במקום זאת Runtime.setFatalError() .
מצב ה"עיבוד" נקבע אוטומטית כאשר מתחיל מטפל באירועי מחזור חיים; אתה לא יכול להגדיר את זה במפורש. כדי לדווח על המצב המתמשך של הפונקציה של תוסף, השתמש console.log
או ב-Cloud Functions loger SDK.
חֲתִימָה:
export type SettableProcessingState = 'NONE' | 'PROCESSING_COMPLETE' | 'PROCESSING_WARNING' | 'PROCESSING_FAILED';