การติดตามสถานะแบบเรียลไทม์บนหน้าล็อกจอเคยเป็นเรื่องเฉพาะฝั่ง iOS เท่านั้น เวลามีการเรียกรถ ส่งของ หรือสั่งซื้อสินค้า ผู้ใช้ iPhone จะเห็นความเคลื่อนไหวทั้งหมดผ่าน Live Activity แบบสด ๆ ในขณะที่ผู้ใช้ Android ได้รับแค่การแจ้งเตือนแบบพุชทีละอันแยกกัน หรือบางทีก็ไม่มีอะไรเลยระหว่างสถานะ “ยืนยันคำสั่งซื้อแล้ว” กับ “จัดส่งสำเร็จ”
Android 16 ปิดช่องว่างนี้แล้ว ด้วยฟีเจอร์ใหม่อย่าง Live Updates ที่นำการแจ้งเตือนแบบ progress เรียลไทม์มาไว้บนหน้าล็อกจอ Android, notification drawer และแถบสถานะ (status bar) สำหรับทีม lifecycle marketing แล้ว นี่หมายความว่าประสบการณ์เรียลไทม์ที่คุณออกแบบไว้จะไม่ไปถึงแค่ผู้ใช้ iOS ครึ่งเดียวของฐานลูกค้าอีกต่อไป
บทความนี้จะพาคุณไปดูว่า Live Updates คืออะไร เหมาะกับสถานการณ์ไหนบ้าง และวิธีเริ่มส่ง Android Live Updates ด้วย Pushwoosh ครับ
Android Live Updates คืออะไร
Android Live Update คือการแจ้งเตือนแบบ progress ต่อเนื่อง ที่ระบบจะดันขึ้นไปแสดงบนหน้าล็อกจอ ค้างอยู่ใน notification drawer และปักหมุดเป็น chip บนแถบสถานะ ทำให้ผู้ใช้ติดตามกิจกรรมได้โดยไม่ต้องเปิดแอปเลย
กลไกทั้งหมดทำงานจากฝั่งเซิร์ฟเวอร์ของคุณ ส่ง 1 push เมื่อกิจกรรมเริ่มต้น ส่งเพิ่มเมื่อมีความคืบหน้า และส่งอีกครั้งเมื่อจบ แต่ละ push จะอัปเดตการแจ้งเตือนเดิมในที่เดิม ไม่ใช่แจ้งเตือนใหม่ซ้อนทับขึ้นมา มี 3 operation ที่ขับเคลื่อนกลไกนี้: start เริ่มแสดงการแจ้งเตือน update อัปเดตแบบเงียบ ๆ และ end ล้างการแจ้งเตือนออกไป
ถ้าคุณใช้ iOS Live Activities อยู่แล้ว นี่คือฝั่ง Android ของฟีเจอร์เดียวกัน แนวคิดเหมือนกันคือการ์ดที่อัปเดตตัวเองแบบเรียลไทม์สำหรับกิจกรรมที่กำลังเกิดขึ้น สร้างบนพื้นฐาน progress-centric notification ของ Android 16 กลไกการตั้งค่าต่างกัน แต่เป้าหมายด้านการตลาดเหมือนกันทุกประการ คือแจ้งให้ผู้ใช้รู้สถานะตลอดเวลา แทนที่จะส่งแจ้งเตือนทีละขั้น
ตัวอย่างจริง: ติดตามการเรียกวินมอเตอร์ไซค์แบบ end-to-end 🛵
ลองดูตัวอย่าง flow การเรียกวินมอเตอร์ไซค์ผ่านแอป ซึ่งเป็นวิธีเดินทางที่คนกรุงเทพฯ ใช้บ่อยที่สุดเวลารถติด นี่คือทริปทั้งหมดในรูปแบบ Live Update เดียว แทนที่จะเป็น push แยกกันหลายอัน
1. Start — จับคู่คนขับสำเร็จ ทันทีที่คนขับกดรับงาน ระบบหลังบ้านของคุณจะส่ง start push ทันที Live Update จะขึ้นบนหน้าล็อกจอ: “คุณสมชายกำลังมาหาคุณ — อีก 4 นาทีถึง” พร้อมรายละเอียดรถและ ETA ผู้โดยสารเห็นได้เลยโดยไม่ต้องเปิดแอป
2. Update — ทริปกำลังดำเนินไป ขณะที่คนขับเข้าใกล้และทริปคืบหน้า ระบบหลังบ้านจะส่ง update push เข้าไปที่ activity เดิม การ์ดจะรีเฟรชในที่เดิม — คนขับกำลังมา → ใกล้ถึงจุดนัดพบ → ทริปกำลังดำเนินอยู่ — ETA คำนวณใหม่ สถานะอัปเดตตามตำแหน่งรถจริง ไม่มีเสียงเตือน ไม่มีการแจ้งเตือนใหม่ มีแค่สถานะปัจจุบันที่ถูกต้องเสมอ
3. End — ทริปเสร็จสิ้น push สุดท้ายจะปิด Live Update: “ถึงที่หมายแล้ว ค่าโดยสาร 65 บาท” การแจ้งเตือนเคลียร์ตัวเองออกไป วงจรครบสมบูรณ์
ผู้โดยสารได้อะไรบ้าง ตั้งแต่ไม่ต้องรับ push หลายอันจนวุ่นวาย ไปจนถึง visibility ที่ดีขึ้น คือมี trip tracker แบบสดอยู่บนหน้าล็อกจอตั้งแต่เรียกรถจนถึงจุดหมาย แทนที่จะเป็นการแจ้งเตือนที่ขึ้นมาแวบเดียวแล้วหายไป และเพราะการ์ดยังค้างอยู่บนหน้าจอ หน้าล็อกจอจึงกลายเป็นจุด re-entry: ผู้ใช้ที่มี Live Update ทำงานอยู่มักจะเปิดแอปมากขึ้น ไม่ใช่น้อยลงครับ
จุดที่ Live Updates ทำงานได้ดีที่สุด แยกตามประเภทแอป
รูปแบบเดียวกันนี้ใช้ได้กับทุกแอปที่ผู้ใช้ติดตามสิ่งที่กำลังเกิดขึ้นตอนนี้ มีจุดเริ่มต้นและจุดจบชัดเจน
| ประเภทแอป | Start | สิ่งที่อัปเดตแบบสด | End |
|---|---|---|---|
| อีคอมเมิร์ซ / เดลิเวอรี่ | ยืนยันคำสั่งซื้อแล้ว | กำลังเตรียมสินค้า, ออกไปส่งแล้ว, ใกล้ถึง, ETA | จัดส่งสำเร็จ |
| เรียกรถ / วินมอเตอร์ไซค์ | จับคู่คนขับสำเร็จ | ตำแหน่งคนขับ, ETA, ทริปกำลังดำเนินอยู่ | ทริปเสร็จสิ้น |
| FinTech / ธนาคาร | เริ่มทำธุรกรรม | ขั้นตอนยืนยันตัวตนและการประมวลผล | ทำธุรกรรมสำเร็จ |
| กีฬา / สื่อสด | เริ่มการแข่งขัน | สกอร์และเวลาแข่งขันแบบเรียลไทม์ | ผลการแข่งขันสุดท้าย |
| ท่องเที่ยว / โรงแรม | เช็คอินสำเร็จ | สถานะห้องพัก, กิจกรรมแนะนำใกล้เคียง, เวลาเช็คเอาท์ | เช็คเอาท์เสร็จสิ้น |
| ฟิตเนส | เริ่มออกกำลังกาย | เวลาที่ใช้, ระยะทาง, ความคืบหน้า | จบเซสชัน |
แต่ละแถวใช้กฎเดียวกันคือ กิจกรรมต้องเริ่มจากผู้ใช้เอง มีความเร่งด่วนตามเวลา และกำลังดำเนินอยู่จริง Live Update ทำหน้าที่ถือสถานะระหว่าง start กับ end ส่วน push notification จะยิงก็ต่อเมื่อมีอะไรที่ต้องให้ผู้ใช้ตัดสินใจจริง ๆ ระหว่างทาง อย่างแถวท่องเที่ยว/โรงแรม ช่วงเทศกาลที่คนเดินทางพร้อมกันเยอะอย่างสงกรานต์ การให้ผู้ใช้เห็นสถานะห้องพักหรือเที่ยวบินแบบเรียลไทม์บนหน้าล็อกจอ ช่วยลดคำถามเข้ามาที่ทีมซัพพอร์ตและเพิ่มความมั่นใจให้นักท่องเที่ยวได้มากครับ
สำหรับธุรกิจไทยที่ใช้ LINE Official Account เป็นช่องทางแจ้งเตือนหลักอยู่แล้ว Android Live Updates ไม่ได้มาแทนที่ LINE แต่เป็นชั้นเสริม สถานะที่ต้องอัปเดตบ่อย เช่น การจัดส่งหรือการเรียกรถ วางไว้ที่หน้าล็อกจอผ่าน Live Update ได้โดยไม่มีต้นทุนต่อข้อความเหมือน LINE OA แล้วเก็บ LINE ไว้สำหรับบทสนทนาและการแจ้งเตือนที่ต้องการ engagement เชิงลึกกับลูกค้า
นี่คือคู่มือวิธีผสาน push และ Live Activities เข้าด้วยกันให้ถูกต้อง: วิธีผสาน Push และ Live Activities เข้าด้วยกัน
เริ่มส่ง Live Updates วันนี้ด้วย Pushwoosh
เมื่อไหร่ที่ ไม่ควร ใช้ Live Updates 🚫
Live Updates มีกฎเหล็กข้อเดียว และ Android บังคับใช้จริงจัง: Live Updates มีไว้สำหรับกิจกรรมที่ผู้ใช้เริ่มเอง มีความเร่งด่วนตามเวลา และกำลังดำเนินอยู่จริงเท่านั้น
ทำผิดกฎนี้มีต้นทุนจริง Android สามารถตัดสิทธิ์การแสดง promoted notification ของแอปคุณได้ทั้งหมด และคุณจะเสียฟอร์แมตนี้ไปสำหรับโมเมนต์ transactional ที่มันเวิร์กจริง ๆ
สิ่งที่ไม่ควรทำ:
- โปรโมชัน ข้อเสนอ และแคมเปญการตลาด Live Update ไม่ใช่พื้นที่การตลาด เก็บสิ่งเหล่านี้ไว้ใน push, in-app และอีเมลแทน
- ข้อความแชทและข้อมูลทั่วไป ไม่มีบทสนทนา ไม่มีอัปเดตแบบ “แจ้งให้ทราบเฉย ๆ” ที่ไม่ใช่ live activity จริง
- สิ่งที่ผู้ใช้ปัดทิ้งไปแล้ว อย่าโพสต์ Live Update ที่ผู้ใช้ปัดออกไปแล้วซ้ำอีก
มองกฎนี้เป็นการปกป้อง ไม่ใช่ข้อจำกัดครับ เหตุผลที่ Live Update ได้พื้นที่ถาวรบนหน้าล็อกจอ ก็เพราะมันถูกสงวนไว้สำหรับสิ่งที่ผู้ใช้ขอให้ติดตามจริง ๆ ถ้าเอาไปใส่คอนเทนต์การตลาด มันจะหมดประโยชน์ และ Android ก็จะทำให้มันใช้ไม่ได้อีกต่อไป
วิธีตั้งค่าใน Pushwoosh 🛠️
คุณไม่ต้องส่ง Live Updates ด้วยมือ เพราะมันทำงานจาก event ที่แอปของคุณติดตามอยู่แล้ว การตั้งค่าเป็นงานครั้งเดียวสำหรับทีม dev แบ่งเป็น 3 ขั้นตอน:
- 1
เลือก flow และ 3 โมเมนต์ของมัน
เลือกกิจกรรมเรียลไทม์หนึ่งอย่าง (เช่น คำสั่งซื้อ การเรียกรถ การจัดส่ง) แล้วกำหนด start, update ระหว่างทาง และ end เท่านี้ก็ครบตามที่ Live Update ต้องการ
- 2
เชื่อมกับ event ที่มีอยู่แล้ว
ทีม dev ของคุณต่อสาย status change ที่ติดตามอยู่แล้วเข้ากับแต่ละโมเมนต์ ส่ง start ตอนกิจกรรมเริ่ม ส่ง update ทุกครั้งที่สถานะเปลี่ยน และส่ง end ตอนจบ
- 3
ให้ Pushwoosh render ให้อัตโนมัติ
SDK จะวาดการแจ้งเตือนให้เอง ทั้ง progress bar, icon, live chip แล้วรีเฟรชในที่เดิมทุกครั้งที่มี update ไม่ต้องออกแบบเองทุกข้อความ
จบแค่นี้ครับ เป็นการเชื่อมต่อครั้งเดียวในโปรเจกต์ Pushwoosh เดียวกับที่คุณใช้ push, อีเมล และ in-app อยู่แล้ว จากนั้นระบบจะทำงานเองตาม event จริงของคุณ
สำหรับธุรกิจธนาคารและองค์กรที่ต้องดูแลข้อมูลลูกค้าอย่างเข้มงวด Pushwoosh ได้รับการรับรอง SOC 2 Type I และ ISO 27001:2022 พร้อมสอดคล้อง GDPR และ HIPAA ศูนย์ข้อมูลตั้งอยู่ใน EU และสหรัฐอเมริกา มั่นใจได้เรื่องความปลอดภัยตั้งแต่ขั้นตอนเชื่อมต่อ event ครับ
คู่มือฉบับเต็ม: เอกสาร Live Updates บน Android