התאמה אישית של הודעות בתוך האפליקציה ב-Firebase


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

הוספת פעולה להודעה

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

Firebase In-App Messaging משתמש במטפלי קישורים כדי לעבד פעולות. ערכת ה-SDK יכולה להשתמש במספר רכיבי handler, כך שאם לאפליקציה שלכם כבר יש אחד, Firebase In-App Messaging יכולה להשתמש בו בלי שתצטרכו לבצע הגדרה נוספת. אם עדיין אין לכם מטפל, אתם יכולים להשתמש ב-Firebase Dynamic Links. מידע נוסף זמין במאמר בנושא יצירת קישורים דינמיים ב-Android.

הוספת הפעולה להודעה באמצעות מסוף Firebase

אחרי שמוסיפים לאפליקציה handler לקישורים, אפשר ליצור קמפיין עם פעולה.

  1. במסוף Firebase, עוברים אל DevOps & Engagement (פיתוח אפליקציות ואינטראקציה) >‏ Messaging (הודעות).

  2. מפעילים את תהליך העבודה כדי להגדיר קמפיין חדש:

    • אם זה הקמפיין הראשון שלכם:

      1. לוחצים על יצירת הקמפיין הראשון.
      2. בוחרים באפשרות הודעות בתוך האפליקציה ב-Firebase ולוחצים על יצירה.
    • אם יצרתם בעבר קמפיינים:

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

  4. צריך לספק כרטיס, טקסט של לחצן ופעולת לחצן, פעולת תמונה או פעולת באנר, כאשר הפעולה היא קישור עמוק רלוונטי.

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

שינוי העיצוב והסגנון של ההודעה

אתם יכולים להשתמש ב-Firebase In-App Messaging display SDK ל-Android כדי להתאים אישית את אופן ההצגה של ההודעות שלכם ב-In-App Messaging . ה-SDK זמין עכשיו במאגר Firebase GitHub.

יצירת תצוגה משלכם היא תהליך שכולל שני שלבים:

  1. כתיבת הטמעה משלכם של המחלקה FirebaseInAppMessagingDisplay.
  2. רושמים את ההטמעה הזו ב-SDK של Firebase In-App Messaging headless.

    כדי להתחיל, כדאי לעיין בהטמעה של הצוות ב-Firebase In-App MessagingFirebaseInAppMessagingDisplayImpl.java.