RemoteConfig class

ממשק שירות 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 לאכלס תבנית תצורה מרחוק.

החזרות:

RemoteConfigTemplate

מופע תבנית חדש.

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 המאושר .