Catch up on everything we announced at this year's Firebase Summit. Learn more

התחל בעבודה עם תצורה מרחוק של Firebase

אתה יכול להשתמש ב-Firebase Remote Config כדי להגדיר פרמטרים באפליקציה שלך ולעדכן את הערכים שלהם בענן, מה שמאפשר לך לשנות את המראה וההתנהגות של האפליקציה שלך מבלי להפיץ עדכון לאפליקציה.

ספריית התצורה המרוחקת משמשת לאחסון ערכי ברירת מחדל של פרמטרים בתוך האפליקציה, לשליפה של ערכי פרמטרים מעודכנים מהקצה האחורי של התצורה המרוחקת ולבקר מתי ערכים שנשלפו יהיו זמינים לאפליקציה שלך. כדי ללמוד עוד, ראה אסטרטגיות טעינת Config מרחוק .

הוסף את Firebase לאפליקציה שלך

לפני שתוכל להשתמש Config מרחוק , עליך:

  • רשום את פרויקט C++ שלך והגדר אותו לשימוש ב-Firebase.

    אם פרויקט C++ שלך כבר משתמש ב-Firebase, אז הוא כבר רשום ומוגדר עבור Firebase.

  • מוסיפים את Firebase C ++ SDK לפרויקט ++ C שלך.

שימו לב כי הוספת Firebase ל- C ++ שלך פרויקט כולל משימות הן Firebase הקונסולה וב C ++ לפרויקט פתוח (למשל, אתה מוריד קבצי config Firebase מהמסוף, ולאחר מכן להעביר אותם לתוך C ++ שלך פרויקט).

הוסף תצורה מרחוק לאפליקציה שלך

דְמוּי אָדָם

לאחר שהוספת את Firebase לאפליקציה שלך:

  1. צור App Firebase, עובר בסביבה JNI ופעילות:

    app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);

  2. לאתחל את ספריית Config מרחוק, כמוצג:

    ::firebase::remote_config::Initialize(app);

iOS+

לאחר שהוספת את Firebase לאפליקציה שלך:

  1. צור App Firebase:

    app = ::firebase::App::Create(::firebase::AppOptions());

  2. לאתחל את ספריית Config מרחוק, כמוצג:

    ::firebase::remote_config::Initialize(app);

הגדר ערכי ברירת מחדל של פרמטרים בתוך האפליקציה

אתה יכול להגדיר ערכי ברירת מחדל של פרמטרים בתוך האפליקציה באובייקט Config Remote, כך שהאפליקציה שלך תתנהג כמתוכנן לפני שהיא מתחברת ל-Remote Config Backend, וכך ערכי ברירת מחדל יהיו זמינים אם אף אחד מהם אינו מוגדר ב-backend.

  1. הגדר סט של שמות פרמטר, וערכי פרמטרים ברירת המחדל באמצעות std::map<const char*, const char*> אובייקט או std::map<const char*, firebase::Variant> אובייקט.
  2. להוסיף את הערכים הללו אל האובייקט Config מרחוק באמצעות SetDefaults() .

קבל ערכי פרמטרים לשימוש באפליקציה שלך

כעת אתה יכול לקבל ערכי פרמטרים מאובייקט התצורה המרוחקת. אם אתה מגדיר ערכים ב-Remote Config Backend, אחזר אותם ואז הפעלת אותם, הערכים האלה זמינים לאפליקציה שלך. אחרת, אתה מקבל את ערכי פרמטרים בתוך האפליקציה המוגדרת באמצעות SetDefaults() .

כדי לקבל את הערכים האלה, קרא לשיטה הרשומה למטה שממפה את סוג הנתונים הצפוי על ידי האפליקציה שלך, ומספק את מפתח הפרמטר כארגומנט:

חבר את האפליקציה שלך למסוף Firebase

בשנות ה קונסולת Firebase , להוסיף את האפליקציה אל הפרויקט Firebase שלך.

הגדר ערכי פרמטרים

  1. בשנות ה קונסולת Firebase , לפתוח את הפרויקט שלך.
  2. בחר מרחוק Config מהתפריט כדי להציג את לוח המחוונים Config מרחוק.
  3. הגדר פרמטרים עם אותם שמות כמו הפרמטרים שהגדרת באפליקציה שלך. עבור כל פרמטר, אתה יכול להגדיר ערך ברירת מחדל (שבסופו של דבר יעקוף את ערך ברירת המחדל בתוך האפליקציה) וערכים מותנים. כדי ללמוד עוד, ראה פרמטרים Config מרחוק ומצבים .

אחזר והפעל ערכים

  1. כדי להביא את ערכי הפרמטרים מן backend Config מרחוק, קוראים Fetch() שיטה. כל הערכים שתגדיר בקצה העורפי נשלפים ונשמרים באובייקט התצורה המרוחקת.
  2. כדי להפוך ערכי הפרמטרים נמשכו לרשות האפליקציה שלך, להתקשר ActivateFetched()

הצעדים הבאים

אם לא עשית זאת עדיין, לחקור את Remote Config מקרי שימוש , ו תסתכל כמה ממושגי המפתח ותיעוד אסטרטגיות מתקדמים, כולל: