เล่าเรื่องทั้งหมดบนหน้าจอล็อก
Pushwoosh เริ่มและอัปเดตการ์ดสดสำหรับคำสั่งซื้อ การเดินทาง หรือแมตช์การแข่งขัน จากแคมเปญและ Journey เดียวกับ push อื่นของคุณ iOS แสดงการ์ดไว้บนหน้าจอล็อกและใน Dynamic Island ตลอดช่วงเวลาของเหตุการณ์ครับ
บริษัทกว่า 80,000 แห่งไว้วางใจเราในการขยาย engagement
รูปแบบนี้ครบทุกส่วน
push ธรรมดาบอกว่ามีบางอย่างเกิดขึ้นเพียงครั้งเดียว Live Activity บอกต่อเนื่อง การ์ดเดียวกันบนหน้าจอล็อกเขียนตัวเองใหม่ตลอดเวลาที่คำสั่งซื้อ การเดินทาง หรือแมตช์ยังดำเนินอยู่
เริ่มจากในแอป
เริ่ม activity จากภายในแอปด้วย ActivityKit บน iOS 16.1 ขึ้นไป
Push-to-start
push แบบ token-based เปิด activity ได้ขณะแอปปิดอยู่ บน iOS 17.2 ขึ้นไป
อัปเดตเนื้อหาสด
/updateLiveActivity เขียนการ์ดเดิมใหม่ในที่ ตามความคืบหน้าของเหตุการณ์
การ์ดเดียวสำหรับทั้ง segment
push ครั้งเดียวไปยัง activity ID ที่ใช้ร่วมกัน แล้วทุกอุปกรณ์ที่รัน activity นั้นจะอัปเดตพร้อมกัน
ซิงก์บนหน้าจอล็อกและ Watch
activity เดียว ซิงก์กันทุกจุดแสดงผล รวมถึง Smart Stack ของ Apple Watch บน watchOS 11
helper จัดการ token ตัวเดียว
setup() ติดตามและรีเฟรช token สำหรับ push-to-start และ push-to-update ให้อัตโนมัติ
Live Activity อยู่ตรงไหน ระหว่าง push กับหน้าจอแอป
| เมื่อข้อความคือ | ส่งแบบ | อยู่ที่ไหน |
|---|---|---|
| การเปลี่ยนสถานะครั้งเดียว บอกครั้งเดียว | push ธรรมดา | แบนเนอร์ แล้วไปอยู่ในรายการบนหน้าจอล็อก |
| การเปลี่ยนแปลงที่คุ้มค่าจะมีรูปประกอบ | rich media push | การแจ้งเตือนที่ขยายออก |
| ตัวเลือกที่ผู้ใช้ทำได้ในแตะเดียว | interactive push | ปุ่มบนการแจ้งเตือน |
| เหตุการณ์ต่อเนื่อง หลายนาทีถึงหลายชั่วโมง | Live Activity | การ์ดเดียวบนหน้าจอล็อกและใน Dynamic Island ที่เขียนตัวเองใหม่ในที่ |
| บันทึกที่ผู้ใช้กลับมาดูภายหลัง | Message Inbox | รายการภายในแอป |
| รายละเอียด ฟอร์ม หรือเลย์เอาต์ | ข้อความในแอป | เต็มหน้าจอในแอป |
หน้าที่ของมันภายใน Journey
Journey เดียวสำหรับทั้งสองแพลตฟอร์ม
Live Activity เป็นคุณสมบัติของข้อความที่คุณส่งอยู่แล้ว ไม่ใช่การเชื่อมต่อระบบแยก กลุ่มเป้าหมาย ทริกเกอร์ segment และโปรไฟล์ลูกค้ายังอยู่ที่เดิม รูปแบบกำหนดว่าข้อความจะหน้าตาอย่างไรระหว่างที่เหตุการณ์ยังดำเนินอยู่
iPhone ได้ Live Activity โทรศัพท์ Android 16 ได้ Live Update และอุปกรณ์รุ่นเก่าได้ push มาตรฐาน ทั้งหมดจาก Customer Journey เดียวกับที่ใช้ส่ง push, ข้อความในแอป และอีเมล
คำสั่งซื้อที่จัดการครบทั้งเส้นทาง
ร้านอาหารรับคำสั่งซื้อ แล้ว Journey เปิด Live Activity ด้วยคำสั่ง push-to-start
silent push เตรียมข้อมูลไรเดอร์ไว้เบื้องหลังโดยที่ผู้ใช้ไม่เห็น การอัปเดตแรกจึงมาพร้อมชื่อจริงและเวลาถึงจริง จากนั้นสถานะกำลังปรุง มอบหมายไรเดอร์ และอีกสองนาทีถึงจะเขียนการ์ดใบเดิมใหม่ Apple จำกัด Live Activities ไว้เฉพาะเหตุการณ์ปัจจุบัน การ upsell สำหรับคำสั่งซื้อถัดไปจึงทำผ่านข้อความในแอปใน Journey เดียวกัน ไม่ใช่บนการ์ด event จัดส่งสำเร็จจะปิด activity และเก็บใบเสร็จไว้ใน Message Inbox
เหมาะกับงานแบบไหน
Live Activity คุ้มค่าเมื่อมีบางอย่างกำลังดำเนินอยู่จริงและผู้ใช้เป็นคนเริ่มเอง เช่น คำสั่งซื้อ การเดินทาง หรือแมตช์ที่กำลังแข่ง Apple จำกัดพื้นที่นี้ไว้แค่นั้น ไม่มีประกาศ ไม่มีข้อเสนอ ไม่มีอะไรที่ผู้ใช้ไม่ได้เริ่มเอง
| สถานการณ์ | การ์ดพกอะไร | ผู้ใช้ทำอะไร |
|---|---|---|
| Delivery อาหาร: คำสั่งซื้อที่กำลังดำเนินการ | รับออเดอร์ กำลังปรุง มอบหมายไรเดอร์ อีกกี่นาทีถึง | เหลือบดูหน้าจอล็อกแทนการเปิดแอปซ้ำ |
| เรียกรถ: การเดินทางที่กำลังดำเนินอยู่ | คนขับกำลังมา เวลาถึง ความคืบหน้าการเดินทาง | ดูที่ Dynamic Island แทนหน้าจอแผนที่ |
| E-commerce: หลังการสั่งซื้อ | จัดส่งแล้ว กำลังนำส่ง อีกกี่จุดถึง ส่งถึงแล้ว | ติดตามพัสดุจากหน้าจอล็อกและรู้ว่าควรอยู่บ้านเมื่อไร |
| Marketplace: หลายคำสั่งซื้อพร้อมกัน | การ์ดละหนึ่งการจัดส่ง แต่ละใบจากผู้ขายของตัวเอง | ติดตามพัสดุที่มาถึงต่างวันกัน |
| สายการบิน: วันเดินทาง | ประตูขึ้นเครื่อง การขึ้นเครื่อง ความล่าช้า สายพานกระเป๋า | เช็กประตูขึ้นเครื่องจากหน้าจอล็อกในอาคารผู้โดยสารที่วุ่นวาย |
| Car-sharing: การเช่าที่กำลังใช้งาน | เวลาที่ใช้ น้ำมันหรือแบตเตอรี่ เวลาที่เหลือ จุดคืนรถ | ดูเวลานับถอยหลังโดยไม่ต้องเปิดแอป |
| กีฬาสด: แมตช์ที่กำลังแข่ง | คะแนน เวลา ช่วงการแข่งขัน | ติดตามแมตช์ขณะที่โทรศัพท์ล็อกอยู่ |
| เดิมพันกีฬา: การเดิมพันระหว่างแข่ง | สถานะการเดิมพัน อัตราต่อรองสด ช่วงเวลา cash-out | ตัดสินใจ cash-out ก่อนหมดเวลา |
กรณีใช้งานด้านเดิมพันกีฬา การเทรด ธนาคาร และ telemedicine ต้องผ่านการอนุมัติด้าน compliance ก่อนเปิดใช้ ควรแจ้ง CSM ของ Pushwoosh ตั้งแต่เนิ่น ๆ
ความครอบคลุมด้านแพลตฟอร์มและเทคนิค
Live Activities มีเฉพาะบน iOS และเวอร์ชันขั้นต่ำคือสิ่งแรกที่ควรตรวจกับฐานผู้ติดตั้งของคุณ คอลัมน์สุดท้ายบอกว่าตรงไหนที่ push คือตัวรูปแบบเอง และตรงไหนที่มันแค่ขับเคลื่อนสิ่งที่แอปของคุณมีอยู่แล้ว
| ความสามารถ | iOS | Android | ทำงานผ่าน |
|---|---|---|---|
| การ์ดต่อเนื่องที่อัปเดตในที่ | iOS 16.1+ ในรูปแบบ Live Activity | Android 16 (API 36) ในรูปแบบ Live Update | push ที่ SDK แสดงผลผ่าน live-activity API ของ OS |
| เริ่มจากระยะไกลโดยไม่ต้องเปิดแอป | iOS 17.2+ push-to-start | ได้ จากเซิร์ฟเวอร์ | APNs แบบ token-based เท่านั้น การตั้งค่าแบบ certificate-based ไม่รองรับ Live Activities |
| อัปเดตเนื้อหา | /updateLiveActivity | OPERATION_UPDATE ใน Messages API | activity ID เดียวกันผูกทุกการอัปเดตเข้ากับการ์ดที่กำลังทำงาน |
| อัปเดตทุกคนที่อยู่ใน activity เดียวกัน | push ครั้งเดียวไปยัง activity ID ที่ใช้ร่วมกัน | Android อัปเดตแยกตามอุปกรณ์ | ทุกอุปกรณ์ที่ถือ activity ID นั้นแสดงผลใหม่ใน push ถัดไป ไม่มีช่องทาง broadcast แยก |
| ตัวบ่งชี้แบบย่อที่มองเห็นตลอด | Dynamic Island (iPhone 14 Pro+), Apple Watch Smart Stack | ชิปบนแถบสถานะ | OS จาก live activity |
| โค้ด widget | Widget Extension ด้วย SwiftUI/WidgetKit สร้างโดยนักพัฒนา | โมดูล SDK pushwoosh-liveupdates มีสไตล์เริ่มต้นให้ | Apple กำหนดให้มี UI ของ widget เอง ส่วน Android มี progress style ของ OS ให้ |
/updateLiveActivityOPERATION_UPDATE ใน Messages APIpushwoosh-liveupdates มีสไตล์เริ่มต้นให้ความปลอดภัยและการโฮสต์
Pushwoosh ทำงานบนฮาร์ดแวร์ของเราเองในศูนย์ข้อมูลที่สหรัฐอเมริกาและเยอรมนี (EU) และสอดคล้องกับ GDPR
วิธีการทำงาน
การสร้าง widget เป็นงานวิศวกรรมครั้งเดียว หลังจากนั้นทั้งสามการทำงานรันจาก Control Panel และ API เหมือนข้อความอื่นใน Journey
-
สร้าง widget ครั้งเดียว (นักพัฒนา)
เพิ่ม Widget Extension ด้วย ActivityKit และ SwiftUI/WidgetKit ตามโมเดล Live Activity attributes ของ Apple ขั้นตอนนี้ต้องใช้นักพัฒนา เพราะ Apple กำหนดให้มีโค้ด UI ของการ์ดเอง
-
ควบคุมทั้งวงจรจากเซิร์ฟเวอร์ (API)
Push-to-start เปิด activity,
/updateLiveActivityเขียนใหม่ และคำสั่ง end ปิด ทั้งหมดผ่าน Messages API โดยมี activity ID เดียวผูกทุกการทำงานไว้ด้วยกันsetup()จัดการ token สำหรับ push-to-start และ push-to-update ให้คุณ -
จัดลำดับการทำงาน (ไม่ต้องเขียนโค้ด)
สั่งการทำงานเหล่านั้นจาก Customer Journey เดียวกับการส่งข้อความอื่น กับ segment และโปรไฟล์ลูกค้าเดียวกัน ฝั่ง Android ของเรื่องเดียวกันก็รันจาก Journey นั้นผ่าน Live Updates
ข้อจำกัดที่ควรรู้
สำรวจผลิตภัณฑ์ที่เกี่ยวข้อง
Live Updates แสดงคำสั่งซื้อ การเดินทาง หรือการจัดส่งบนหน้าจอล็อก Android 16 เป็นการ์ดเดียวที่อัปเดตตัวเอง ควบคุมจากเซิร์ฟเวอร์ใน journey เดียวกับ push อื่น
การแจ้งเตือนแบบ Push บนมือถือจาก Pushwoosh เข้าถึงทุกอุปกรณ์ พร้อม Rich Media, targeting ที่แม่นยำ และ Journey ข้ามช่องทางรวม LINE เปลี่ยนผู้ใช้ให้ภักดี
วางแผนและปรับปรุงแคมเปญของคุณด้วยเครื่องมือภาพเดียว สื่อสาร ดึงดูด รักษา และแปลงกลุ่มเป้าหมาย รวมถึงการแบ่งส่วนและทดลองใช้กับ Pushwoosh Customer Journey Builder
ข้อความในแอปจาก Pushwoosh: ทำ onboarding, upsell, แจ้งข่าวสาร หรือเก็บ feedback ในช่วงเวลาที่ผู้ใช้กำลังโฟกัสอยู่กับแอปของคุณ ด้วย editor แบบไม่ต้องเขียนโค้ด, native SDK template และระบบวิเคราะห์รายองค์ประกอบ รองรับ GDPR เริ่มใช้งานฟรี
แสดงสถานะการเดินทางบนหน้าจอล็อก แจ้งผู้โดยสารเมื่อคนขับมาถึง และ onboard ทั้งผู้โดยสารและคนขับ ด้วยแพลตฟอร์มการตลาด mobility เดียว
มอบภาระการส่งข้อความบนแอปและเว็บของคุณให้กับ Pushwoosh API เราจัดการ Push, Email, SMS และสตรีมข้อมูล — คุณสร้างผลิตภัณฑ์ที่ประสบความสำเร็จได้โดยไม่มีขีดจำกัด