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


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

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

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

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

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

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

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

שינוי המראה והסגנון של ההודעה

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

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

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

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