עצבו את ה-push שנוחת בזמן שהאפליקציה פתוחה
כש-push נוחת בזמן שהאפליקציה פתוחה, iOS משאירה את הרגע בידיים שלכם. ה-SDK של Pushwoosh ל-iOS מציג אותו כבאנר מונפש בצבעים ובפונטים שלכם, עם חומר ה-Liquid Glass של Apple ב-iOS 26.
יותר מ-80,000 חברות סומכות עלינו כדי להגדיל engagement
הפורמט, במלואו
push שמגיע בזמן שהאפליקציה ב-foreground הוא בעיה שהאפליקציה שלכם צריכה לפתור. iOS תשים את הבאנר הפשוט של המערכת מעל הממשק שלכם, או לא תציג כלום, והודעה שבניתם סביבה Journey שלם נוחתת כמסגרת אפורה. המודול PushwooshForegroundPush מציג את אותו payload כבאנר שהוא שלכם.
Liquid Glass (iOS 26)
הפעילו את useLiquidView והבאנר מצויר בחומר ה-Liquid Glass של Apple, כך שהוא נראה כחלק מ-iOS 26 ולא כשכבה שהודבקה מעל המסך שלכם.
באנר סטנדרטי (iOS 13 עד 25)
מתחת ל-iOS 26 אותה קריאה מציגה באנר אטום בגרדיאנט ובצבעים שלכם, ו-toolchains ישנים של Swift נופלים ל-view עם אפקט טשטוש. הגדרה אחת מכסה את שלושתם.
תמונת כרטיס ו-GIF
כותרת, הודעה, תמונת כרטיס ו-GIF מונפש, כולם נקראים מה-payload שה-push כבר נושא.
תנועה, haptics וזמן תצוגה
אנימציית כניסה, סגירה מסוג balls או regularPush, haptic בהגעה מתוך שבע רמות, ומשך בשניות לפני שהבאנר נעלם מעצמו.
מה אתם שולטים בו
| מאפיין | מה הוא קובע | ערכים |
|---|---|---|
useLiquidView | חומר ה-Liquid Glass ב-iOS 26 | Bool, false כברירת מחדל |
gradientColors, backgroundColor | המשטח שעליו הבאנר מצויר | צבעי המותג שלכם |
titlePushColor, messagePushColor | צבע הטקסט לשתי השורות | צבעי המותג שלכם |
titlePushFont, messagePushFont | פונטים לשתי השורות | כל פונט שהאפליקציה שלכם כוללת |
usePushAnimation | אנימציית הכניסה | Bool, true כברירת מחדל |
duration | כמה זמן הבאנר נשאר לפני שהוא נעלם | שניות |
vibration | ה-haptic שמופעל בהגעה | none, light, medium, heavy, soft, rigid, notification |
disappearedPushAnimation | איך הבאנר עוזב את המסך | balls או regularPush |
style | הפריסה המובנית | style1, היחידה שזמינה היום |
useLiquidViewfalse כברירת מחדלgradientColors, backgroundColortitlePushColor, messagePushColortitlePushFont, messagePushFontusePushAnimationtrue כברירת מחדלdurationvibrationnone, light, medium, heavy, soft, rigid, notificationdisappearedPushAnimationballs או regularPushstylestyle1, היחידה שזמינה היוםאיפה מגדירים את זה
קריאה אחת בהפעלה
foregroundNotificationWith(style:duration:vibration:disappearedPushAnimation:) ב-didFinishLaunchingWithOptions, יחד עם מאפייני המראה. מוגדר פעם אחת לכל האפליקציה.
קריאה אחת בהגעה
showForegroundPush(userInfo:) מתוך ה-callback PWMessagingDelegate.onMessageReceived מציג את הבאנר ישירות מה-payload של ההודעה.
delegate אחד ללחיצה
PWForegroundPushDelegate.didTapForegroundPush(userInfo:) מעביר לכם את ה-payload המלא, כך שלחיצה עושה deep link בדיוק למקום שהקמפיין התכוון אליו.
התפקיד שלו, בתוך Journey
push אחד, שלוש תצוגות
באנר ה-foreground הוא מצב תצוגה של הודעה שאתם כבר שולחים. אותו סגמנט, אותו טריגר, אותו payload, אותו שלב באותו Customer Journey. מה שמשתנה הוא מה שהמכשיר עושה איתה כשהיא מגיעה.
כשהאפליקציה סגורה, ההודעה נוחתת כ-push מערכת רגיל או מעדכנת Live Activity. כשהאפליקציה פתוחה, ה-SDK מצייר את הבאנר הזה. כשהרגע מצדיק מסך מלא עם הצעה או טופס, אותו Journey מסלים ל-הודעת in-app.
כתבה מתפרצת בזמן שהקורא באמצע כתבה אחרת
אירוע מערכתי מפעיל את ה-Journey. silent push מחמם את הכתבה ברקע, בלי שהקורא רואה, וההתראה מגיעה שנייה אחריו.
קוראים שהאפליקציה סגורה אצלם רואים את ה-push של המערכת במסך הנעילה. קוראים שכבר בפנים רואים את הבאנר של כלי התקשורת עצמו מחליק מעל הכתבה שקראו, עם תמונה ממוזערת, ולחיצה אחת מובילה אותם בדיוק לכתבה החדשה. Message Inbox שומר את ההתראה בכל מקרה.
למה להשתמש בזה
הבאנר יכול להופיע רק בזמן שמישהו בתוך האפליקציה, כך שהערך שלו תלוי בצפיפות בתוך הסשן: כמה מהשליחות שלכם נוחתות על מסך שכבר פתוח. אפליקציות עם סשנים ארוכים מרוויחות ממנו הכי הרבה, ואפליקציות שההודעות שלהן מגיעות לטלפון שבכיס מרוויחות מעט מאוד. בישראל, עם חדירת iOS גבוהה, זה נוגע לחלק משמעותי מהקהל של אפליקציות מדיה, משחקים ופינטק.
| רגע | מה ההודעה אומרת | למה הבאנר מתאים |
|---|---|---|
| מדיה וחדשות: כתבה מתפרצת בזמן סשן קריאה | פסק הדין ניתן | הקורא כבר באפליקציה, ובאנר המערכת שובר את העיצוב של כלי התקשורת |
| Streaming: שחרור חדש בזמן פרק | עונה 3 עלתה | ההתראה יכולה לשאת את הגרפיקה של הסדרה במקום להגיע כמסגרת מערכת |
| משחקי מובייל: אירוע או פרס באמצע משחק | התור שלך: ה-raid מתחיל בעוד 5 | סשנים ארוכים אומרים שרוב ה-pushes נוחתים באמצע משחק, ובאנר בסגנון הגרפיקה מתאים לממשק המשחק |
| אפליקציות יוצרים ומנויים: drop חדש או תזכורת ניסיון | חדש מאמן שאתם עוקבים אחריו | אפליקציה מעוצבת בקפידה לא צריכה למסור את הרגע הזה למערכת, והלחיצה מובילה ל-paywall |
| ספורט חי: גול בזמן שהמשתמש צופה באפליקציה | 1-0, דקה 68 | המשתמש פתח את האפליקציה בשביל האירוע וצופה בו כשה-push נוחת |
| E-commerce ו-marketplaces: ירידת מחיר בזמן גלישה | חזר למלאי במידה שלך | באנר מעוצב באמצע גלילה נקרא כחלק מהחנות ולא כהפרעה |
| פינטק: אישור בזמן פעולה באפליקציה | ההעברה נשלחה | אישור ממותג מרגיש מקורי ברגע שהמשתמש מחכה לו |
מתי משטח אחר הוא הנכון
הבאנר הוא שלב הביניים המהיר לקריאה בין התראת מערכת פשוטה להשתלטות in-app מלאה. הרבה רגעים יושבים משני צדדיו.
- הרגע נוחת כשהאפליקציה סגורה: שליח בדלת, שינוי שער, התראת הונאה. זה push רגיל, רמת הפרעה או Live Activity.
- המצב מתמשך ולא רגעי: הזמנה בתהליך, נסיעה בדרך, תוצאה חיה. זה Live Activity.
- ההודעה צריכה מסך מלא: הצעה, טופס, paywall. זו הודעת in-app, עשירה יותר ונבנית ללא קוד.
- אתם רוצים לשנות מי מקבל את ההודעה או מה היא אומרת. זה משנה איך היא נראית, וטווח ההגעה נשאר אצל mobile push.
כיסוי פלטפורמות וטכני
המודול הוא מודול iOS. Android מנהלת התנהגות foreground דרך ערוצי התראות, שה-SDK של Pushwoosh יוצר מה-payload של ה-push במקום שהאפליקציה תרשום אותם בקוד, וב-web אין משטח מקביל. העמודה האחרונה אומרת מה באמת מצייר את הבאנר, כי רוב זה חי באפליקציה שלכם ולא בשרת.
| יכולת | iOS | Android | Web | מי מספק |
|---|---|---|---|---|
| באנר foreground מותאם | iOS 13.0+, Pushwoosh SDK 6.10.0+ | – | – | המודול PushwooshForegroundPush באפליקציה שלכם |
| חומר Liquid Glass | iOS 26 עם Swift 5.13+ | – | – | החומר של Apple, מופעל עם useLiquidView |
| Fallback לבאנר אטום | iOS מתחת ל-26, Swift 5.13+ | – | – | view סטנדרטי שה-SDK מצייר |
| Fallback לבאנר מטושטש | כל iOS, Swift מתחת ל-5.13 | – | – | view עם אפקט טשטוש שה-SDK מצייר |
| כותרת, הודעה, תמונת כרטיס, GIF | כן | – | – | ה-payload של ה-push, בלי שינוי |
| צבעי מותג, גרדיאנטים ופונטים | כן | – | – | מאפייני מראה סטטיים במודול |
| Haptics, אנימציית כניסה וסגירה, משך | כן | – | – | foregroundNotificationWith בהפעלת האפליקציה |
| טיפול בלחיצה ו-deep link | כן | – | – | PWForegroundPushDelegate.didTapForegroundPush |
| הגדרת המראה ללא קוד | – | – | – | לא זמין היום, העיצוב חי בקוד האפליקציה |
| המשטח המקביל בתוך הסשן במקומות אחרים | הודעות in-app, Live Activities | הודעות in-app | הודעות in-app | מוצרים נפרדים, נבנים ללא קוד ב-Control Panel |
PushwooshForegroundPush באפליקציה שלכםuseLiquidViewforegroundNotificationWith בהפעלת האפליקציהPWForegroundPushDelegate.didTapForegroundPushאבטחה ואירוח
Pushwoosh רצה על החומרה שלה בארה”ב ובגרמניה, בהתאם ל-GDPR.
איך זה עובד
הפיצ’ר הזה דורש זמן פיתוח, ואנחנו אומרים את זה ישר. אין composer ב-Control Panel למראה ה-foreground, כך שמפתח מחבר אותו פעם אחת באפליקציה, וכל מה שאחרי זה הוא השליחה שאתם כבר עושים.
-
הוסיפו את המודול והעבירו את ה-foreground לאפליקציה (מפתח)
הוסיפו את
PushwooshForegroundPushלצדPushwooshFramework,PushwooshCore,PushwooshBridgeו-PushwooshLiveActivities, ואז הגדירוPushwoosh_SHOW_ALERTל-falseב-Info.plist. זה עוצר את iOS מלצייר התראה משלה, כי הבאנר מחליף אותה ולא מצטרף אליה. -
הגדירו את המראה פעם אחת (מפתח)
קראו ל-
foregroundNotificationWith(style:duration:vibration:disappearedPushAnimation:)ב-didFinishLaunchingWithOptionsוהגדירו את מאפייני המראה לצבעים, גרדיאנטים ופונטים. הציגו כל הודעה עםshowForegroundPush(userInfo:)מתוךonMessageReceived, וטפלו בלחיצות ב-didTapForegroundPush. -
שלחו בדיוק כמו היום (ללא קוד)
אותו קהל, אותו Customer Journey, אותו payload, בין אם הקמפיין מגיע מה-Control Panel ובין אם מ-Messages API. הבאנר הוא האופן שבו ה-push מוצג כשהוא מוצא את האפליקציה פתוחה.
מגבלות שכדאי להכיר
גלה מוצרים קשורים
הודעות Push ניידות מבית Pushwoosh – הגעה לכל מכשיר, תוכן עשיר, טירגוט מדויק, מסעות omnichannel ו-99% uptime. הפכו התראות למשתמשים נאמנים ומשלמים.
הודעות In-App מבית Pushwoosh: onboarding, upsell, עדכונים ואיסוף feedback בדיוק ברגע שהמשתמשים שלכם פעילים באפליקציה. עורך ללא קוד, תבניות native דרך ה-SDK, אנליטיקס לכל אלמנט. תואם GDPR. התחילו בחינם.
הוסיפו כפתורי פעולה ל-push שאתם כבר שולחים: אישור, מימוש, מעקב בלחיצה אחת. בונים את סטי הכפתורים ל-iOS ללא קוד ב-Control Panel של Pushwoosh.
Live Updates מציגים הזמנה, נסיעה או משלוח במסך הנעילה של Android 16 ככרטיס אחד שמתעדכן מעצמו. Pushwoosh מפעילה, מעדכנת ומסיימת אותו מהשרת.
שימו כמה תמונות ב-push אחד ב-iOS ותנו למשתמשים לדפדף ביניהן בהתראה המורחבת. Pushwoosh מספקת את ה-notification content extension, והיא נשלחת מאותו Journey.
Message Inbox מוסיף מרכז הודעות in-app לאפליקציה ולאתר. מסירה שקטה מגיעה לכל משתמש, גם למי שסירב לפוש, וההודעות נשמרות לזמן שנוח לו.