iOS Live Activities

הציגו את כל הסיפור במסך הנעילה

Pushwoosh מתחילה ומעדכנת כרטיס חי להזמנה, לנסיעה או למשחק, מאותו קמפיין ו-Journey כמו שאר ה-push שלכם. iOS שומרת אותו במסך הנעילה וב-Dynamic Island כל עוד האירוע נמשך.

שלושה מסכי iPhone זה לצד זה עם Live Activity: הזמנת אוכל בשלב השליח, נסיעה עם הנהג במרחק שתי דקות, ותוצאה חיה של משחק, ובנוסף אותה פעילות מכווצת ב-Dynamic Island

יותר מ-80,000 חברות סומכות עלינו כדי להגדיל engagement

הפורמט במלואו

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

התחלה מקומית

מתחילים את הפעילות מתוך האפליקציה עם ActivityKit, ב-iOS 16.1 ומעלה.

Push-to-start

push מבוסס token פותח את הפעילות כשהאפליקציה סגורה, ב-iOS 17.2 ומעלה.

עדכוני תוכן חיים

/updateLiveActivity כותב מחדש את אותו כרטיס במקום, ככל שהאירוע מתקדם.

כרטיס אחד לכל הסגמנט

שולחים push פעם אחת ל-activity ID משותף, וכל מכשיר שמריץ את הפעילות הזו מתעדכן יחד.

מסונכרן בין מסך הנעילה ל-Watch

פעילות אחת, מסונכרנת בין המשטחים, כולל ה-Smart Stack של Apple Watch ב-watchOS 11.

helper אחד ל-tokens

setup() עוקב אחרי ה-tokens של push-to-start ו-push-to-update ומרענן אותם אוטומטית.

איפה Live Activity יושב בין push למסך

כשההודעה היאשלחואיפה היא חיה
שינוי מצב אחד, שנאמר פעם אחתpush רגילהבאנר, ואז רשימת מסך הנעילה
שינוי אחד ששווה תמונהrich media pushההתראה המורחבת
בחירה שהמשתמש יכול לעשות בלחיצהinteractive pushכפתורים על ההתראה
אירוע מתמשך, מדקות עד שעותLive Activityכרטיס אחד במסך הנעילה וב-Dynamic Island, שכותב את עצמו מחדש במקום
רשומה שהמשתמש חוזר אליה אחר כךMessage Inboxרשימה בתוך האפליקציה
פרטים, טופס או פריסההודעת in-appמסך מלא באפליקציה
כשההודעה היא
1 / 6
שינוי מצב אחד, שנאמר פעם אחת
שלחו
איפה היא חיה
הבאנר, ואז רשימת מסך הנעילה
כשההודעה היא
2 / 6
שינוי אחד ששווה תמונה
שלחו
איפה היא חיה
ההתראה המורחבת
כשההודעה היא
3 / 6
בחירה שהמשתמש יכול לעשות בלחיצה
שלחו
איפה היא חיה
כפתורים על ההתראה
כשההודעה היא
4 / 6
אירוע מתמשך, מדקות עד שעות
שלחו
Live Activity
איפה היא חיה
כרטיס אחד במסך הנעילה וב-Dynamic Island, שכותב את עצמו מחדש במקום
כשההודעה היא
5 / 6
רשומה שהמשתמש חוזר אליה אחר כך
שלחו
איפה היא חיה
רשימה בתוך האפליקציה
כשההודעה היא
6 / 6
פרטים, טופס או פריסה
איפה היא חיה
מסך מלא באפליקציה

התפקיד שלו בתוך Journey

Journey אחד לשתי הפלטפורמות

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

מכשירי iPhone מקבלים את ה-Live Activity, טלפונים עם Android 16 מקבלים Live Update, ומכשירים ישנים מקבלים push רגיל, הכול מאותו Customer Journey שמריץ את ה-push, ה-in-app וה-email שלכם.

הזמנה, מקצה לקצה

המסעדה מאשרת את ההזמנה, וה-Journey פותח את ה-Live Activity עם קריאת push-to-start.

silent push מחמם את נתוני השליח ברקע, בלי שהמשתמש רואה, כך שהעדכון הראשון נוחת עם שם אמיתי וזמן הגעה אמיתי. בישול, שיבוץ שליח ושתי דקות מהיעד כותבים אז מחדש את אותו כרטיס. Apple מגבילה Live Activities לאירוע הנוכחי בלבד, כך שכל upsell להזמנה הבאה רץ כהודעת in-app באותו Journey, לא על הכרטיס עצמו. אירוע המסירה מסיים את הפעילות ומשאיר את הקבלה ב-Message Inbox.

למה להשתמש בזה

Live Activity מצדיק את עצמו כשמשהו באמת בתהליך והמשתמש כבר התחיל אותו: הזמנה, נסיעה, משחק שכבר רץ. Apple מגבילה את המשטח בדיוק לזה: בלי הכרזות, בלי הצעות, בלי שום דבר שהמשתמש לא הניע.

רגעמה הכרטיס נושאמה המשתמש עושה
משלוחי אוכל: הזמנה בתהליךאושרה, בהכנה, שליח שובץ, דקות מהיעדמציץ במסך הנעילה במקום לפתוח שוב את האפליקציה
הזמנת נסיעות: נסיעה בדרךנהג בדרך, זמן הגעה, התקדמות הנסיעהבודק את ה-Dynamic Island במקום את מסך המפה
E-commerce: אחרי הרכישהנשלח, בדרך למסירה, עוד כמה תחנות, נמסרעוקב אחרי החבילה ממסך הנעילה ויודע מתי להיות בבית
Marketplaces: כמה הזמנות במקבילכרטיס לכל משלוח, כל אחד ממוכר אחרעוקב אחרי חבילות שמגיעות בימים שונים
חברות תעופה: יום הטיסהשער, עלייה למטוס, עיכוב, מסוע מזוודותבודק את השער ממסך הנעילה בטרמינל רועש
Car-sharing: השכרה פעילהסשן רץ, דלק או טעינה, זמן שנותר, נקודת החזרהעוקב אחרי הספירה לאחור בלי לפתוח את האפליקציה
ספורט חי: משחק בעיצומותוצאה, שעון, מחציתעוקב אחרי המשחק כשהטלפון נעול
הימורי ספורט: הימור בזמן משחקסטטוס ההימור, יחסים חיים, חלון cash-outפועל על ה-cash-out לפני שהחלון נסגר
רגע
1 / 8
משלוחי אוכל: הזמנה בתהליך
מה הכרטיס נושא
אושרה, בהכנה, שליח שובץ, דקות מהיעד
מה המשתמש עושה
מציץ במסך הנעילה במקום לפתוח שוב את האפליקציה
רגע
2 / 8
הזמנת נסיעות: נסיעה בדרך
מה הכרטיס נושא
נהג בדרך, זמן הגעה, התקדמות הנסיעה
מה המשתמש עושה
בודק את ה-Dynamic Island במקום את מסך המפה
רגע
3 / 8
E-commerce: אחרי הרכישה
מה הכרטיס נושא
נשלח, בדרך למסירה, עוד כמה תחנות, נמסר
מה המשתמש עושה
עוקב אחרי החבילה ממסך הנעילה ויודע מתי להיות בבית
רגע
4 / 8
Marketplaces: כמה הזמנות במקביל
מה הכרטיס נושא
כרטיס לכל משלוח, כל אחד ממוכר אחר
מה המשתמש עושה
עוקב אחרי חבילות שמגיעות בימים שונים
רגע
5 / 8
חברות תעופה: יום הטיסה
מה הכרטיס נושא
שער, עלייה למטוס, עיכוב, מסוע מזוודות
מה המשתמש עושה
בודק את השער ממסך הנעילה בטרמינל רועש
רגע
6 / 8
Car-sharing: השכרה פעילה
מה הכרטיס נושא
סשן רץ, דלק או טעינה, זמן שנותר, נקודת החזרה
מה המשתמש עושה
עוקב אחרי הספירה לאחור בלי לפתוח את האפליקציה
רגע
7 / 8
ספורט חי: משחק בעיצומו
מה הכרטיס נושא
תוצאה, שעון, מחצית
מה המשתמש עושה
עוקב אחרי המשחק כשהטלפון נעול
רגע
8 / 8
הימורי ספורט: הימור בזמן משחק
מה הכרטיס נושא
סטטוס ההימור, יחסים חיים, חלון cash-out
מה המשתמש עושה
פועל על ה-cash-out לפני שהחלון נסגר

מקרי שימוש של הימורי ספורט, מסחר, בנקאות ו-telemedicine דורשים אישור compliance לפני ההשקה. שתפו את ה-CSM שלכם ב-Pushwoosh מוקדם.

הכרטיס הוא חצי מהעבודה. החצי השני הוא מה ששמים בו

50 הודעות push ששווה להעתיק, עם הטקסט והקריאייטיב מאחורי כל אחת.

קבלו את הדוגמאות

כיסוי פלטפורמות וטכני

Live Activities הם משטח של iOS בלבד, וגרסאות המינימום הן הדבר הראשון לבדוק מול בסיס ההתקנות שלכם. העמודה האחרונה אומרת איפה ה-push הוא הפורמט עצמו, ואיפה הוא רק מניע משהו שהאפליקציה שלכם כבר כוללת.

יכולתiOSAndroidמי מספק
כרטיס מתמשך שמתעדכן במקוםiOS 16.1+, כ-Live ActivityAndroid 16 (API 36), כ-Live Updateה-push, מוצג על ידי ה-SDK מול ה-API של מערכת ההפעלה ל-live activities
התחלה מרחוק בלי לפתוח את האפליקציהiOS 17.2+, push-to-startכן, מהשרתAPNs מבוסס token בלבד: הגדרה מבוססת certificate לא נתמכת ל-Live Activities
עדכוני תוכן/updateLiveActivityOPERATION_UPDATE ב-Messages APIאותו activity ID קושר כל עדכון לכרטיס שרץ
עדכון כל מי שעל אותה פעילותpush אחד ל-activity ID המשותףAndroid מתעדכן לכל מכשירכל מכשיר שמחזיק את ה-activity ID הזה מציג מחדש ב-push הבא: אין ערוץ broadcast נפרד
אינדיקטור קומפקטי שתמיד גלויDynamic Island (iPhone 14 Pro+), Apple Watch Smart Stackchip בשורת הסטטוסמערכת ההפעלה, מה-live activity
קוד widgetWidget Extension עם SwiftUI/WidgetKit, נבנה על ידי מפתחמודול ה-SDK ‏pushwoosh-liveupdates כולל את סגנון ברירת המחדלApple דורשת UI משלכם ל-widget; Android כוללת את סגנון ההתקדמות של מערכת ההפעלה
יכולת
1 / 6
כרטיס מתמשך שמתעדכן במקום
iOS
iOS 16.1+, כ-Live Activity
Android
Android 16 (API 36), כ-Live Update
מי מספק
ה-push, מוצג על ידי ה-SDK מול ה-API של מערכת ההפעלה ל-live activities
יכולת
2 / 6
התחלה מרחוק בלי לפתוח את האפליקציה
iOS
iOS 17.2+, push-to-start
Android
כן, מהשרת
מי מספק
APNs מבוסס token בלבד: הגדרה מבוססת certificate לא נתמכת ל-Live Activities
יכולת
3 / 6
עדכוני תוכן
iOS
/updateLiveActivity
Android
OPERATION_UPDATE ב-Messages API
מי מספק
אותו activity ID קושר כל עדכון לכרטיס שרץ
יכולת
4 / 6
עדכון כל מי שעל אותה פעילות
iOS
push אחד ל-activity ID המשותף
Android
Android מתעדכן לכל מכשיר
מי מספק
כל מכשיר שמחזיק את ה-activity ID הזה מציג מחדש ב-push הבא: אין ערוץ broadcast נפרד
יכולת
5 / 6
אינדיקטור קומפקטי שתמיד גלוי
iOS
Dynamic Island (iPhone 14 Pro+), Apple Watch Smart Stack
Android
chip בשורת הסטטוס
מי מספק
מערכת ההפעלה, מה-live activity
יכולת
6 / 6
קוד widget
iOS
Widget Extension עם SwiftUI/WidgetKit, נבנה על ידי מפתח
Android
מודול ה-SDK ‏pushwoosh-liveupdates כולל את סגנון ברירת המחדל
מי מספק
Apple דורשת UI משלכם ל-widget; Android כוללת את סגנון ההתקדמות של מערכת ההפעלה

אבטחה ואירוח

Pushwoosh רצה על החומרה שלה בארה”ב ובגרמניה, בהתאם ל-GDPR.

ISO 27001:2022 CertifiedISO 27001 CertifiedGDPR CompliantData Privacy FrameworkHIPAA CompliantSOC 2 Type 2 CertifiedOWASP Compliant

איך זה עובד

בניית ה-widget היא שלב פיתוח חד-פעמי. אחרי זה, שלוש הפעולות רצות מה-Control Panel ומה-API כמו כל הודעה אחרת ב-Journey.

  1. בנו את ה-widget פעם אחת (מפתח)

    הוסיפו Widget Extension עם ActivityKit ו-SwiftUI/WidgetKit, לפי מודל ה-attributes של Live Activity של Apple. השלב הזה דורש מפתח: Apple מחייבת קוד UI משלכם לכרטיס.

  2. הריצו את כל מחזור החיים מהשרת (API)

    Push-to-start פותח את הפעילות, /updateLiveActivity כותב אותה מחדש, וקריאת סיום סוגרת אותה, הכול דרך Messages API עם activity ID אחד שקושר את הפעולות. setup() מנהל בשבילכם את ה-tokens של push-to-start ו-push-to-update.

  3. תזמרו את זה (ללא קוד)

    הפעילו את הפעולות האלה מאותו Customer Journey כמו שאר המסרים שלכם, מול אותו סגמנט ואותו פרופיל לקוח. החצי של Android באותו סיפור רץ גם הוא מאותו Journey, דרך Live Updates.

מגבלות שכדאי להכיר

המשטח צר מעצם התכנון. אלה הגבולות שלו.

  • הגדרת APNs מבוססת token בלבד: הגדרות מבוססות certificate לא יכולות להריץ Live Activities.
  • הכרטיס צריך Widget Extension משלו עם UI של SwiftUI/WidgetKit, שנבנה על ידי מפתח: אין עורך ויזואלי שמכסה את השלב הזה.
  • Apple מגבילה את המשטח לאירוע שמתרחש כרגע ושהמשתמש התחיל: בלי מבצעים, בלי upsells, בלי הודעות צ’אט על הכרטיס עצמו.
  • פעילות רצה כ-8 שעות, ועוד עד 4 שעות במצב stale, ואז Apple מסיימת אותה בלי קשר לעדכונים.
  • iOS 18 מגבילה עדכונים מרחוק לבערך אחד כל 5 עד 15 שניות. פעילויות מבוססות ספירה לאחור, למשל זמן הגעה, ממשיכות לתקתק מקומית בין עדכונים ולא מושפעות.
  • ה-opt-in עוקב אוטומטית אחרי הרשאת ה-push של האפליקציה, אם כי למשתמש נשאר toggle נפרד לכבות Live Activities בעצמו.
  • הדיווח רואה כל קריאת התחלה, עדכון וסיום. הכרטיס עצמו לא משאיר סימן engagement באפליקציה, כך ש-engagement לכל מבט צריך להגיע מאירועים שאתם שולחים חזרה בנפרד.
הציגו את כל הסיפור במסך הנעילה

התחילו ועדכנו כרטיס חי מאותו קמפיין ו-Journey כמו שאר ה-push שלכם.

קבעו דמו

גלה מוצרים קשורים

Live Updates ל-Android: התראה חיה שמתעדכנת

Live Updates מציגים הזמנה, נסיעה או משלוח במסך הנעילה של Android 16 ככרטיס אחד שמתעדכן מעצמו. Pushwoosh מפעילה, מעדכנת ומסיימת אותו מהשרת.

הודעות Push ניידות

הודעות Push ניידות מבית Pushwoosh – הגעה לכל מכשיר, תוכן עשיר, טירגוט מדויק, מסעות omnichannel ו-99% uptime. הפכו התראות למשתמשים נאמנים ומשלמים.

בונה מסע הלקוח

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

הודעות In-App

הודעות In-App מבית Pushwoosh: onboarding, upsell, עדכונים ואיסוף feedback בדיוק ברגע שהמשתמשים שלכם פעילים באפליקציה. עורך ללא קוד, תבניות native דרך ה-SDK, אנליטיקס לכל אלמנט. תואם GDPR. התחילו בחינם.

פלטפורמת שיווק ומעורבות לקוחות למוביליטי

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

Pushwoosh API

העבר את ניהול ההודעות לאפליקציה ולאתר שלך ל-Pushwoosh API. אנו מנהלים התראות push, דואר אלקטרוני, SMS וזרמי נתונים — אתה בונה מוצרים מוצלחים ללא הגבלות.