Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

התאם אישית מסך חזרה לקבלת פנים

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

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

מדריך זה מנחה אותך בתהליך ליצירת מסך "קבלת פנים בחזרה" בהתאמה אישית ב- Android.

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

סקירת יישום

יישום מסך הפתיחה המותאם אישית של האפליקציה שלך מורכב משלושה שלבים רחבים:

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

הגדר פרמטרים בתצורה מרחוק

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

מה לעשות במסוף Firebase

  1. עבור לדף הפרמטר Remote Config במסוף Firebase. אם מעולם לא הגדרת תצורה מרחוק באפליקציה שלך, לחץ על הוסף את הפרמטר הראשון שלך .
  2. מלא מפתח פרמטר וערך ברירת מחדל. לדוגמא, welcome_message ו- Welcome to this sample app .

    תצורת פרמטר Config מרחוק.

  3. לחץ על פרסם שינויים .

מה לעשות באפליקציית Android

  1. הוסף קוד לקריאה והצג את הפרמטר שהוספת זה עתה לאפליקציה שלך במסוף Firebase. לדוגמה:

    final FirebaseRemoteConfig config = FirebaseRemoteConfig.getInstance();
    config.getInstance.fetch(CACHE_EXPIRATION_MS)
      .addOnCompleteListener(this, new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                config.activateFetched();
    
                String welcomeMessage = config.getString("welcome_message");
            }
        }
    });
    

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

  2. הפעל את מצב המפתח כדי לראות שינויי תצורה מיד במהלך הבדיקה.

בדוק שזה עובד

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

הגדר קהלים או מאפייני משתמש ב- Analytics

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

מה לעשות במסוף Firebase

  1. עבור לדף נכס המשתמש של Analytics במסוף Firebase. לחץ על מאפיין משתמש חדש .
  2. תן למאפיין המשתמש שם ותיאור. לדוגמא, אם היית מבצע התאמה אישית של אפליקציה על סמך אם משתמש מעדיף כלבים או חתולים, אתה יכול לקרוא לה ' animal_preference .

    תצורת נכס המשתמש ב- Analytics.

  3. לחץ על צור .

מה לעשות באפליקציית Android

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

בדוק שזה עובד

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

הגדר תצורה של תנאי תצורה מרחוק

כעת, כאשר לאפליקציה שלך יש פרמטרים הניתנים להגדרה, ומאפייני משתמש (או קהלים) לשימוש כמשתנים, תוכל ליצור תנאים להתאמה אישית של ערכי הפרמטרים שלך.

מה לעשות במסוף Firebase

  1. עבור אל תצורה מרחוק במסוף Firebase.
  2. לחץ על הפרמטר שלך כדי לערוך אותו.
  3. לחץ על הוסף ערך לתנאי .
  4. בחר הגדר מצב חדש .
  5. תן שם למצבך. לדוגמה, "מעדיף חתולים" כדי לשקף את העדפת המשתמש מקודם.
  6. תחת חל אם , בחר מאפיין משתמש (או משתמש בקהל אם יצרת קהל ב- Analytics), ובחר את הפרמטר שלך והגדר קשר מותנה לערכי הפרמטרים שלך.

    מצב תצורה מרחוק חדש.

  7. לחץ על צור תנאי .

  8. הזן ערך כדי לשקף את התנאי החדש. לדוגמה, הודעת הברכה של "מעדיף חתולים" יכולה להיות "מיאו!".

  9. לחץ על עדכן כדי לשמור את השינויים שלך.

  10. לחץ על פרסם שינויים כדי לאפשר את התנאים והערכים החדשים באפליקציה שלך.

בדוק שזה עובד

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