ממשק שירות Firebase RemoteConfig
.
חֲתִימָה:
export declare class RemoteConfig
נכסים
תכונה | משנה | סוּג | תיאור |
---|---|---|---|
אפליקציה | אפליקציה |
שיטות
שיטה | משנה | תיאור |
---|---|---|
createTemplateFromJSON(json) | יוצר ומחזיר תבנית חדשה של תצורה מרחוק ממחרוזת JSON. | |
getTemplate() | מקבל את הגרסה הפעילה הנוכחית של RemoteConfigTemplate של הפרויקט. | |
getTemplateAtVersion(versionNumber) | מקבל את הגרסה המבוקשת של RemoteConfigTemplate של הפרויקט. | |
listVersions(אפשרויות) | מקבל רשימה של גרסאות תבנית תצורה מרוחקת שפורסמו, ממוינות בסדר כרונולוגי הפוך. רק 300 הגרסאות האחרונות מאוחסנות. כל הגרסאות המתאימות לתבניות תצורה מרחוק שאינן פעילות (כלומר, כולן מלבד התבנית שנשלפת על ידי לקוחות) נמחקות גם הן אם הן ישנות יותר מ-90 יום. | |
publishTemplate(תבנית, אפשרויות) | מפרסם תבנית תצורה מרחוק. | |
rollback(versionNumber) | מחזיר את תבנית התצורה המרוחקת שפורסמה של פרויקט לגרסה שצוינה. חזרה לאחור שווה ערך לקבלת תבנית תצורה מרחוק שפורסמה בעבר ופרסום מחדש באמצעות עדכון כוח. | |
validateTemplate(תבנית) | מאמת תבנית RemoteConfigTemplate . |
RemoteConfig.app
חֲתִימָה:
readonly app: App;
RemoteConfig.createTemplateFromJSON()
יוצר ומחזיר תבנית חדשה של תצורה מרחוק ממחרוזת JSON.
חֲתִימָה:
createTemplateFromJSON(json: string): RemoteConfigTemplate;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
json | חוּט | מחרוזת JSON לאכלס תבנית תצורה מרחוק. |
החזרות:
מופע תבנית חדש.
RemoteConfig.getTemplate()
מקבל את הגרסה הפעילה הנוכחית של RemoteConfigTemplate של הפרויקט.
חֲתִימָה:
getTemplate(): Promise<RemoteConfigTemplate>;
החזרות:
הבטחה< RemoteConfigTemplate >
הבטחה שמתממשת עם RemoteConfigTemplate
.
RemoteConfig.getTemplateAtVersion()
מקבל את הגרסה המבוקשת של RemoteConfigTemplate של הפרויקט.
חֲתִימָה:
getTemplateAtVersion(versionNumber: number | string): Promise<RemoteConfigTemplate>;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
גרסת מספר | מספר | חוּט | מספר גרסה של תבנית התצורה המרוחקת כדי לחפש. |
החזרות:
הבטחה< RemoteConfigTemplate >
הבטחה שמתממשת עם RemoteConfigTemplate
.
RemoteConfig.listVersions()
מקבל רשימה של גרסאות תבנית תצורה מרוחקת שפורסמו, ממוינות בסדר כרונולוגי הפוך. רק 300 הגרסאות האחרונות מאוחסנות. כל הגרסאות המתאימות לתבניות תצורה מרחוק שאינן פעילות (כלומר, כולן מלבד התבנית שנשלפת על ידי לקוחות) נמחקות גם הן אם הן ישנות יותר מ-90 יום.
חֲתִימָה:
listVersions(options?: ListVersionsOptions): Promise<ListVersionsResult>;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
אפשרויות | ListVersionsOptions | אובייקט אפשרויות אופציונלי לקבלת רשימה של גרסאות. |
החזרות:
הבטחה< ListVersionsResult >
הבטחה שמתממשת עם ListVersionsResult
.
RemoteConfig.publishTemplate()
מפרסם תבנית תצורה מרחוק.
חֲתִימָה:
publishTemplate(template: RemoteConfigTemplate, options?: {
force: boolean;
}): Promise<RemoteConfigTemplate>;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
תבנית | RemoteConfigTemplate | תבנית התצורה המרוחקת שתפורסם. |
אפשרויות | { כוח: boolean; } | אובייקט אפשרויות אופציונלי בעת פרסום תבנית תצורה מרחוק: - force : הגדרה זו ל- true מאלצת את תבנית התצורה המרוחקת להתעדכן ולעקוף את ה-ETag. גישה זו אינה מומלצת מכיוון שהיא עלולה לגרום לאובדן עדכונים לתבנית התצורה המרוחקת שלך אם מספר לקוחות מעדכנים את תבנית התצורה המרוחקת. ראה שימוש ב-ETag ועדכונים כפויים . |
החזרות:
הבטחה< RemoteConfigTemplate >
הבטחה שמתממשת עם RemoteConfigTemplate
שפורסם .
RemoteConfig.rollback()
מחזיר את תבנית התצורה המרוחקת של פרויקט שפורסמה לגרסה שצוינה. החזרה לאחור שווה ערך לקבלת תבנית תצורה מרחוק שפורסמה בעבר ופרסום מחדש באמצעות עדכון כוח.
חֲתִימָה:
rollback(versionNumber: number | string): Promise<RemoteConfigTemplate>;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
גרסת מספר | מספר | חוּט | מספר הגרסה של תבנית התצורה המרוחקת שיש לחזור אליה. מספר הגרסה שצוין חייב להיות נמוך ממספר הגרסה הנוכחית, ולא נמחק עקב עכירות. רק 300 הגרסאות האחרונות מאוחסנות. כל הגירסאות המתאימות לתבניות של Remote Config שאינן פעילות (כלומר, כולן מלבד התבנית שנשלפת על ידי לקוחות) נמחקות גם הן אם הן בנות יותר מ-90 יום. |
החזרות:
הבטחה< RemoteConfigTemplate >
הבטחה שמתממשת עם RemoteConfigTemplate
שפורסם .
RemoteConfig.validateTemplate()
מאמת תבנית RemoteConfigTemplate .
חֲתִימָה:
validateTemplate(template: RemoteConfigTemplate): Promise<RemoteConfigTemplate>;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
תבנית | RemoteConfigTemplate | יש לאמת את תבנית התצורה המרוחקת. |
החזרות:
הבטחה< RemoteConfigTemplate >
הבטחה שמתקיימת עם ה- RemoteConfigTemplate
המאושר .