การแจ้งเตือน

การแจ้งเตือนจะให้ข้อมูลสั้นๆ ที่ทันท่วงทีและเกี่ยวข้องกับแอปของคุณเมื่อไม่ได้ใช้งาน

ระบบปฏิบัติการ Android ควบคุมการแจ้งเตือนหลายด้าน แต่คุณควบคุมด้านอื่นๆ ได้ ทำตามขั้นตอนต่อไปนี้เมื่อใช้การแจ้งเตือน

  1. ทำความเข้าใจโครงสร้างของการแจ้งเตือน
  2. เลือกประเภทการแจ้งเตือนสำหรับกรณีการใช้งานของคุณ
  3. ตั้งค่าหมวดหมู่การแจ้งเตือนที่สอดคล้องกับประเภทการแจ้งเตือน ที่คุณเลือก

สรุปประเด็นสำคัญ

  • พิจารณาวัตถุประสงค์ของการแจ้งเตือน: เหตุใดคุณจึงแจ้งเตือนผู้ใช้
  • กำหนดรูปแบบสิทธิ์การแจ้งเตือน พิจารณาความสำคัญของการแจ้งเตือนต่อแอปของคุณ และพิจารณาว่าจะขอสิทธิ์ในส่วนใดของเส้นทางของผู้ใช้
  • เลือกเทมเพลตการแจ้งเตือน
  • สร้างเนื้อหาการแจ้งเตือน
    • ข้อความส่วนหัวควรสรุปการแจ้งเตือนอย่างกระชับ
    • ข้อความเนื้อหาควรแสดงตัวอย่างการแจ้งเตือน
    • เนื้อหารูปภาพ หากเกี่ยวข้องกับเนื้อหาของแอป
    • ภาพคีย์อาร์ตและข้อมูลเมตาของสื่อสำหรับเทมเพลตสื่อ
  • ทำให้ผู้ใช้ทราบอย่างชัดเจนว่าสามารถทำอะไรกับการแจ้งเตือนได้โดยระบุการดำเนินการตามเนื้อหาของผู้ใช้ ไม่ว่าจะใช้ปุ่มข้อความ การพิมพ์ หรือตัวควบคุมสื่อ
  • ใส่ไอคอนแอปและตั้งค่าสีพื้นหลังของไอคอนแอป
  • ตั้งค่าช่องและหมวดหมู่สำหรับการแจ้งเตือน ซึ่งช่วยให้ระบบ และผู้ใช้ปรับแต่งการแจ้งเตือนที่ได้รับและกำหนดลักษณะการทำงานที่มีลำดับความสำคัญได้
  • หากแอปอาจส่งการแจ้งเตือนหลายรายการพร้อมกัน ให้จัดกลุ่มการแจ้งเตือน
  • ดูชุดเครื่องมือ UI ของ Android ใน Figma สำหรับเทมเพลตการแจ้งเตือน

ส่วนต่างๆ ของการแจ้งเตือน

การแจ้งเตือนได้รับการออกแบบมาเพื่อให้สแกนและใช้ องค์ประกอบที่สำคัญที่สุดของการแจ้งเตือนได้ง่าย โดยองค์ประกอบดังกล่าวมีดังนี้

  • เนื้อหาหลัก: เป็นองค์ประกอบที่โดดเด่นที่สุดของ การแจ้งเตือน ข้อมูลรอง เช่น การประทับเวลา จะมีขนาดเล็กกว่าและ รวมอยู่เหนือเนื้อหาหลัก
  • บุคคล: หากการแจ้งเตือนเกี่ยวข้องกับบุคคล รูปโปรไฟล์จะโดดเด่นจากเนื้อหาอื่นๆ
  • การดำเนินการ: ผู้ใช้ขยายการแจ้งเตือนได้โดยแตะไอคอนตัวบ่งชี้ การดำเนินการจะแสดงพร้อมป้ายกำกับข้อความบนสีพื้นหลังและ ตำแหน่งที่แยกต่างหาก
รูปที่ 1: การแจ้งเตือนแบบยุบ

ส่วนหัวและเนื้อหาของการแจ้งเตือน

เมื่อยุบแล้ว การแจ้งเตือนจะแสดงไอคอนแอป ข้อความส่วนหัว การประทับเวลา ตัวบ่งชี้การขยาย และข้อความเนื้อหา นอกจากนี้ยังแสดงไอคอนขนาดใหญ่ได้ด้วย (ไม่บังคับ)

รูปที่ 2: พื้นที่ส่วนหัวของการแจ้งเตือน

1 ไอคอนแอป: ไอคอนแอปคือ ภาพ 2 มิติที่แสดงถึงเอกลักษณ์ของแอป โดยจะปรากฏเป็นสีเดียว ในแถบสถานะ หากแอปส่งการแจ้งเตือนหลากหลายประเภท ให้พิจารณา แทนที่ไอคอนแอปด้วยสัญลักษณ์เพื่อแยกความแตกต่างระหว่างการแจ้งเตือนประเภทต่างๆ ดูรายละเอียดได้ที่ใช้สีไอคอน

2 ข้อความส่วนหัว: พาดหัวสั้นๆ สำหรับ การแจ้งเตือนหรือแหล่งที่มา เช่น ชื่อบัญชีสำหรับผู้ใช้ เนื้อหาเป็นองค์ประกอบที่โดดเด่นที่สุดของการแจ้งเตือน

3 การประทับเวลา: ระบุเวลาที่ส่งการแจ้งเตือน เช่น เวลาของสายที่ไม่ได้รับ

4 ตัวบ่งชี้การขยาย: ระบุว่าการแจ้งเตือนอยู่ในสถานะยุบหรือขยาย

5 ข้อความเนื้อหา: ข้อมูลสนับสนุน

6 ไอคอนขนาดใหญ่ (ไม่บังคับ): คุณอาจเพิ่มรูปภาพเพื่อเสริมการแจ้งเตือนในลักษณะที่มีความหมาย เช่น ข้อความที่มีรูปโปรไฟล์ของผู้ส่ง

ใช้สีไอคอน

ตั้งแต่ Android 12 (API ระดับ 31) เป็นต้นไป ระบบจะดึงสีไอคอนจาก สีการแจ้งเตือนที่คุณตั้งค่าไว้ในแอป หากแอปไม่ได้ตั้งค่าสี ระบบจะใช้สีธีมของระบบ ก่อนหน้านี้สีจะเป็นสีเทา

รูปที่ 3: สีไอคอนแอปที่จัดรูปแบบแล้ว

สำหรับรูปแบบส่วนใหญ่ ระบบจะใช้สีนี้เฉพาะในกรณีที่การแจ้งเตือนเป็น การแจ้งเตือนบริการที่ทำงานอยู่เบื้องหน้า อย่างไรก็ตาม ไม่มีข้อกำหนดดังกล่าว สำหรับการแจ้งเตือน MediaStyle และ DecoratedMediaCustomViewStyle ที่มี เซสชันสื่อแนบอยู่

ข้อมูลโค้ดต่อไปนี้แสดงวิธีใช้สีไอคอน

val notification = Notification.Builder()
    .setColor(Color.GREEN)
    .setColorized(true)
    .setSmallIcon(R.drawable.app_icon)
    .setStyle(Notification.DecoratedCustomViewStyle())
    .build()

การดำเนินการกับการแจ้งเตือน

รูปที่ 4: พื้นที่การดำเนินการกับการแจ้งเตือน

1 การทำงานของปุ่มข้อความ

2 ปุ่มดำเนินการแบบเติมสี

3 การตอบกลับที่แนะนำ

4 ช่องข้อความตอบกลับ

เริ่มตั้งแต่ Android 7.0 (API ระดับ 24) เป็นต้นไป ระบบจะแสดงการดำเนินการโดยไม่มีไอคอน เพื่อให้มีพื้นที่สำหรับข้อความมากขึ้น แอปของคุณยังคงต้องมีไอคอนเพื่อรองรับอุปกรณ์ Android Wear และอุปกรณ์ที่ใช้ Android 6.0 (API ระดับ 23) ขึ้นไป

มุมมองแบบขยาย

คุณสามารถใช้มุมมองแบบขยายเพื่อแสดงข้อมูลเพิ่มเติมแก่ผู้ใช้ได้โดยไม่ต้อง ออกจากหน้าการแจ้งเตือน

เมื่อขยายแล้ว การแจ้งเตือนจะแสดงการดำเนินการได้สูงสุด 3 รายการจากประเภทต่อไปนี้

  • คำตอบที่แนะนำ
  • การดำเนินการที่เน้น (ปุ่มรูปเม็ดยา)
  • การดำเนินการกับข้อความมาตรฐาน
รวมการดำเนินการกับข้อความที่ทำซ้ำลักษณะการทำงานของการแตะที่เนื้อหาการแจ้งเตือน
ให้โอกาสผู้ใช้ในการโต้ตอบกับการแจ้งเตือน แอปนาฬิกาของ Google จะแสดงตัวจับเวลาที่ทำงานอยู่ แต่ให้ผู้ใช้หยุดชั่วคราวหรือเพิ่มเวลา 1 นาทีได้โดยตรงจากการแจ้งเตือน

เปิดใช้การพิมพ์ในการแจ้งเตือน

คุณเปิดให้ผู้ใช้พิมพ์ในการแจ้งเตือนได้โดยตรงด้วยการใส่การดำเนินการตอบกลับ ฟีเจอร์นี้ออกแบบมาสำหรับการพิมพ์ข้อความจำนวนเล็กน้อย เช่น การตอบกลับ ข้อความหรือการจดบันทึกสั้นๆ

สำหรับการพิมพ์แบบยาว ให้ไปยังแอปของคุณเพื่อเพิ่มพื้นที่ให้ผู้ใช้ ดูและแก้ไขข้อความ

สำหรับแอปรับส่งข้อความ เราขอแนะนำให้แสดงการแจ้งเตือนไว้หลังจากที่ผู้ใช้ ส่งคำตอบแล้ว และรอจนกว่าการสนทนาจะหยุดชั่วคราวก่อน ที่จะปิดการแจ้งเตือนโดยอัตโนมัติ

รูปที่ 5: ผู้ใช้ตอบกลับโดยตรงใน Android Messages โดยไม่ต้องออกจากระบบการแจ้งเตือนหลังจากแตะ "ตอบ"

เลือกประเภทการแจ้งเตือนตามกรณีการใช้งาน

Google ใช้เทมเพลตการแจ้งเตือนต่อไปนี้ในแอป Android คุณปรับแต่งเทมเพลตเหล่านี้ได้ในระดับหนึ่งสำหรับแอปของคุณ

ดูชุดเครื่องมือ UI ของ Android ใน Figma เพื่อดูเทมเพลตการแจ้งเตือน

เทมเพลตมาตรฐาน

เทมเพลตมาตรฐานเหมาะสำหรับการแจ้งเตือนส่วนใหญ่ โดยมีข้อความที่กระชับ ไอคอนขนาดใหญ่ (หากมี) และการดำเนินการ

รูปที่ 6: เทมเพลตการแจ้งเตือนมาตรฐาน

เทมเพลตข้อความขนาดใหญ่

เทมเพลตข้อความขนาดใหญ่เหมาะอย่างยิ่งสำหรับการแสดงข้อความที่ยาวขึ้น ซึ่งช่วยให้ ผู้ใช้ดูตัวอย่างข้อความเพิ่มเติมได้หลังจากขยายการแจ้งเตือน

รูปที่ 7: เทมเพลตข้อความขนาดใหญ่พร้อมตัวเลือกไอคอนขนาดใหญ่

เทมเพลตภาพรวม

เทมเพลตภาพรวมได้รับการออกแบบมาสำหรับการแจ้งเตือนที่มีรูปภาพ เมื่อ ยุบแล้ว การแจ้งเตือนจะแสดงภาพขนาดย่อของไอคอนขนาดใหญ่ของรูปภาพ เมื่อ ขยายแล้ว การแจ้งเตือนจะแสดงตัวอย่างที่ใหญ่ขึ้นมาก

รูปที่ 8: เทมเพลตภาพรวม

เทมเพลตความคืบหน้า

เทมเพลตความคืบหน้าออกแบบมาสําหรับกิจกรรมที่เริ่มต้นโดยผู้ใช้ซึ่งต้องใช้เวลา จึงจะเสร็จสมบูรณ์ เมื่อขยายแล้ว การแจ้งเตือนที่ใช้เทมเพลตนี้จะแสดงแถบความคืบหน้าและมีการดำเนินการ "ยกเลิก" ที่ช่วยให้ผู้ใช้สิ้นสุดกิจกรรมนี้ได้ (กิจกรรมที่ยกเลิกไม่ได้จะไม่รับประกันการแจ้งเตือน)

รูปที่ 9: เทมเพลตความคืบหน้า

เทมเพลตสื่อ

เทมเพลตสื่อออกแบบมาเพื่อให้ผู้ใช้ควบคุมสื่อที่กำลังเล่นจากแอป

  • เมื่อยุบแล้ว การแจ้งเตือนจะแสดงการดำเนินการได้สูงสุด 3 รายการ ไอคอนขนาดใหญ่ อาจแสดงรูปภาพที่เกี่ยวข้อง เช่น ปกอัลบั้ม
  • เมื่อขยายแล้ว การแจ้งเตือนจะแสดงการดำเนินการได้สูงสุด 5 รายการพร้อมรูปภาพที่ใหญ่ขึ้น หรือ 6 รายการโดยไม่มีรูปภาพ พื้นหลังและองค์ประกอบอื่นๆ ของ การแจ้งเตือนจะใช้สีจากรูปภาพโดยอัตโนมัติ
รูปที่ 10: เทมเพลตสื่อ

เทมเพลตการรับส่งข้อความ

เทมเพลต MessagingStyle ออกแบบมาเพื่อการสื่อสารแบบเรียลไทม์ เมื่อขยายแล้ว การแจ้งเตือนที่ใช้เทมเพลตนี้จะช่วยให้ผู้ใช้ตอบกลับข้อความ ได้จากการแจ้งเตือน

รูปที่ 11: เทมเพลตข้อความ

เทมเพลตการโทร

ใช้เทมเพลต CallStyle เพื่อสร้างการแจ้งเตือนรูปแบบขนาดใหญ่ที่มี ไฟล์แนบรูปภาพขนาดใหญ่และระบุสายเรียกเข้าหรือโทรออก

รูปที่ 12: เทมเพลตการโทร

สิทธิ์การแจ้งเตือน

แม้ว่าการแจ้งเตือนจะมีความเกี่ยวข้องและทันท่วงที แต่การแจ้งเตือนส่วนใหญ่ก็ไม่ได้รับการยกเว้น นั่นคือผู้ใช้ต้องยินยอมรับการแจ้งเตือนจากแอปของคุณ

อย่างไรก็ตาม มีข้อยกเว้นหนึ่งข้อคือ ตั้งแต่ Android 13 (API ระดับ 33) เป็นต้นไป เซสชันสื่อ และแอปที่จัดการการโทรได้รับการยกเว้นไม่ต้องขอความยินยอมจากผู้ใช้ แอปที่มีอยู่ก่อนแล้วอาจมีสิทธิ์เช่นกันหากผู้ใช้เปิดการแจ้งเตือนไว้แล้ว ดูรายละเอียดเพิ่มเติมได้ในข้อยกเว้น

เราขอแนะนำเป็นอย่างยิ่งให้แอปของคุณมีตัวเลือกการแจ้งเตือนในการตั้งค่าเพื่อ อนุญาตให้ผู้ใช้อัปเดตค่ากำหนดการแจ้งเตือน

แจ้งให้ผู้ใช้เลือกรับการแจ้งเตือนที่ไม่อยู่ในข้อยกเว้น

สำหรับการแจ้งเตือนที่ไม่มีข้อยกเว้น ให้แจ้งผู้ใช้เพื่อระบุว่าต้องการเลือกรับการแจ้งเตือนหรือไม่ ผู้ใช้ที่เลือกรับการแจ้งเตือนอย่างชัดเจนมีแนวโน้มที่จะเห็นว่าการแจ้งเตือนมีประโยชน์มากขึ้นและรบกวนน้อยลง

รูปที่ 13: การขอความยินยอมจากผู้ใช้สำหรับข้อความแจ้งที่ไม่อยู่ในข้อยกเว้น

รอให้ข้อความแจ้งกล่องโต้ตอบการแจ้งเตือนปรากฏขึ้น

  • อธิบายประโยชน์ของการแจ้งเตือนและผลลัพธ์ของการไม่ให้สิทธิ์ สำหรับการแจ้งเตือน
  • แสดง UI ตามบริบทที่เชื่อมโยงการแจ้งเตือนกับฟีเจอร์หรือสิ่งที่การแจ้งเตือน ส่งผล UI นี้สามารถอยู่ในรูปแบบใดก็ได้เพื่อให้ผสานรวมกับแอปของคุณได้ดีที่สุด เช่น การ์ดภายในค่าธรรมเนียม ชีตด้านล่าง หรือหน้าจอเริ่มต้น โดยผู้ใช้ควรปิด ข้อความเหล่านี้ได้
  • อย่าแสดงกล่องโต้ตอบสิทธิ์การแจ้งเตือน หากผู้ใช้ปิด UI

ตั้งแต่ Android 13 เป็นต้นไป ระบบจะแสดงข้อความแจ้งให้ผู้ใช้ขอสิทธิ์การแจ้งเตือนอีกครั้งได้

การแจ้งเตือนที่จำเป็น

บริการที่ทำงานอยู่เบื้องหน้าจะดำเนินการที่ผู้ใช้สังเกตเห็นได้ในขณะที่ผู้ใช้ไม่ได้โต้ตอบกับแอปโดยตรง บริการเหล่านี้จะแสดงการแจ้งเตือนแถบสถานะเพื่อให้ผู้ใช้ทราบว่าแอปกำลังทำงานที่เบื้องหน้าและใช้ทรัพยากรของระบบ

รูปที่ 14: ตัวอย่างการแจ้งเตือนบริการที่ทำงานอยู่เบื้องหน้าของแอปฟิตเนส

เนื่องจากกระบวนการเหล่านี้ใช้แบตเตอรี่และอาจใช้ข้อมูลด้วย แอปของคุณจึงต้องแจ้งให้ผู้ใช้ทราบโดยแสดงการแจ้งเตือนแบบปิดไม่ได้ ผู้ใช้จะปิดการแจ้งเตือนไม่ได้ ดังนั้นคุณต้องระบุการดำเนินการเพื่อให้ผู้ใช้หยุดบริการ

ตัวอย่างต่อไปนี้แสดงการแจ้งเตือนจากแอปฟิตเนส ผู้ใช้ได้ เริ่มเซสชันการออกกำลังกายที่ใช้งานอยู่ ซึ่งจะสร้างอินสแตนซ์ของบริการที่ทำงานอยู่เบื้องหน้า เพื่อติดตามเซสชันการออกกำลังกาย แอปจะแสดงการแจ้งเตือนเพื่อระบุว่ากำลัง ติดตามการเดิน พร้อมตัวเลือกในการดูการออกกำลังกาย

กรณีที่ไม่ควรใช้การแจ้งเตือน

อย่าใช้การแจ้งเตือนสำหรับกรณีการใช้งานต่อไปนี้

  • สำหรับการโปรโมตข้ามหรือโฆษณาผลิตภัณฑ์อื่น (Play Store ไม่อนุญาตโดยเด็ดขาด)
  • หากผู้ใช้ไม่เคยเปิดแอปของคุณ
  • เป็นวิธีการสื่อสารหลักกับผู้ใช้
  • เพื่อกระตุ้นให้ผู้ใช้กลับมาที่แอป แต่ไม่ได้ให้คุณค่าโดยตรง (เช่น "ไม่ได้เจอกันนานเลย")
  • สำหรับคำขอให้คะแนนแอป
  • สำหรับการดำเนินการที่ไม่ต้องให้ผู้ใช้มีส่วนร่วม เช่น การซิงค์ข้อมูล
  • เพื่อประกาศสถานะข้อผิดพลาดที่แอปอาจกู้คืนได้โดยไม่ต้องมีการโต้ตอบของผู้ใช้
  • สำหรับข้อความวันหยุดหรือวันเกิด
ส่ง คำอวยพรวันหยุดหรือวันเกิดในรูปแบบของการแจ้งเตือน
ขัดจังหวะผู้ใช้ขณะทำงานเพียงเพื่อถามว่าคุณทำงานได้ดีหรือไม่

ลักษณะการทำงาน

โปรดทราบลักษณะการทำงานของการแจ้งเตือนต่อไปนี้และวิธีจัดการใน บริบทบางอย่าง

การแจ้งเตือนที่ได้รับ

เมื่อมีการแจ้งเตือน Android จะเพิ่มการแจ้งเตือนนั้นลงในลิ้นชักการแจ้งเตือน การแจ้งเตือนอาจดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้ โดยขึ้นอยู่กับพารามิเตอร์ที่คุณตั้งค่าและสถานะปัจจุบันของอุปกรณ์

  • ส่งเสียงหรือทำให้โทรศัพท์สั่น
  • แสดงในแถบสถานะพร้อมไอคอน ซึ่งโดยปกติแล้วจะเป็นไอคอนแอปของคุณ แต่หากมีการแจ้งเตือนหลายประเภท ให้ใช้สัญลักษณ์ที่สื่อถึงวัตถุประสงค์ของการแจ้งเตือน
  • แสดงเป็นการแจ้งเตือนแบบลอยบนหน้าจอปัจจุบันเพื่อดึงดูดความสนใจของผู้ใช้

เช่นเคย ผู้ใช้สามารถเลือกเปลี่ยนลักษณะการทำงานของการแจ้งเตือนที่คุณตั้งค่าไว้ได้

รูปที่ 15: การแจ้งเตือนที่ได้รับ

1 ตัวบ่งชี้การแจ้งเตือนในแถบสถานะ ซึ่งบ่งบอกว่ามีการแจ้งเตือนในลิ้นชักการแจ้งเตือน

2 การแจ้งเตือน "แอบมอง" บนหน้าจอปัจจุบันเพื่อดึงดูดความสนใจของผู้ใช้ขณะทำงาน

ลิ้นชักการแจ้งเตือน

โดยปกติแล้วลิ้นชักการแจ้งเตือนใน Android จะแสดงการแจ้งเตือนตามลำดับเวลาแบบย้อนกลับ โดยมีการปรับเปลี่ยนตามเงื่อนไขต่อไปนี้

  • ลำดับความสำคัญหรือความสำคัญของการแจ้งเตือนที่ระบุของแอป
  • การแจ้งเตือนได้แจ้งเตือนผู้ใช้ด้วยเสียงหรือการสั่นเมื่อเร็วๆ นี้หรือไม่
  • บุคคลที่แนบมากับการแจ้งเตือนและดูว่าบุคคลดังกล่าวเป็นรายชื่อติดต่อที่ติดดาวหรือไม่
  • ไม่ว่าการแจ้งเตือนจะแสดงกิจกรรมต่อเนื่องที่สำคัญ เช่น การโทรที่กำลังดำเนินการอยู่หรือการเล่นเพลง
  • การเปลี่ยนแปลงลักษณะที่ปรากฏของการแจ้งเตือนบางรายการโดยระบบปฏิบัติการ Android ที่ด้านบนและด้านล่างของรายการโดยการเพิ่มหรือลดความสำคัญ ซึ่งจะช่วยให้ผู้ใช้สแกนเนื้อหาได้

จัดการการแจ้งเตือนที่ล้าสมัย

ถาดการแจ้งเตือนออกแบบมาเพื่อแสดงข้อมูลที่เกี่ยวข้องกับช่วงเวลาปัจจุบันแก่ผู้ใช้ หากการแจ้งเตือนก่อนหน้านี้ล้าสมัย ซึ่งหมายความว่าไม่เกี่ยวข้องอีกต่อไป ให้ปิดการแจ้งเตือนนั้นเพื่อให้ผู้ใช้ไม่เห็น

รูปที่ 16: ข้อความ "เพิ่งมาถึง" ปรากฏที่ด้านบนของ ลิ้นชักการแจ้งเตือน โดยมีการแจ้งเตือนที่มีลำดับความสำคัญต่ำกว่าเกี่ยวกับการเพิ่มรูปภาพที่ ด้านล่าง

การแจ้งเตือนใหม่ที่ระบุด้วยป้ายบนไอคอนของแอป

ใน Launcher ที่รองรับในอุปกรณ์ที่ใช้ Android 8.0 (API ระดับ 26) ขึ้นไป ไอคอนแอปจะแสดงเครื่องหมายจุดแสดงการแจ้งเตือนเพื่อระบุว่าแอปมีการแจ้งเตือนใหม่ที่เชื่อมโยงอยู่ โดยค่าเริ่มต้น จุดเหล่านี้จะปรากฏในแอปตัวเรียกใช้ ที่รองรับ และแอปของคุณไม่จำเป็นต้องดำเนินการใดๆ นอกจากนี้ คุณยังปิดใช้และจำกัดการติดป้ายได้ด้วย

รูปที่ 17: เครื่องหมายจุดแสดงการแจ้งเตือนบนไอคอนแอป ซึ่งบ่งบอกว่า แอปมีการแจ้งเตือนใหม่ที่เชื่อมโยงอยู่

การดำเนินการที่ผู้ใช้ทำได้กับการแจ้งเตือน

การแจ้งเตือนช่วยให้ผู้ใช้ดำเนินการต่อไปนี้ได้

  • ไปยังปลายทาง: หากต้องการไปยังส่วนต่างๆ ผู้ใช้อาจแตะการแจ้งเตือน หาก การแจ้งเตือนแสดงบนหน้าจอล็อก ผู้ใช้จะต้องแตะสองครั้งและ ป้อน PIN, รูปแบบ หรือรหัสผ่าน

    เมื่อผู้ใช้แตะการแจ้งเตือน แอปของคุณต้องแสดง UI ที่เกี่ยวข้องกับการแจ้งเตือนนั้นโดยตรง และอนุญาตให้ผู้ใช้ดำเนินการได้ทันที เช่น หากการแจ้งเตือนระบุว่าถึงตาของผู้เล่นในเกม 2 คน การแตะการแจ้งเตือนควรนำผู้เล่นไปยังเกมนั้นโดยตรง

  • ดูมุมมองแบบขยายของการแจ้งเตือน: ตัวบ่งชี้การขยายจะปรากฏในส่วนหัว ผู้ใช้สามารถแตะตัวบ่งชี้หรือปัดลงที่เนื้อหาการแจ้งเตือนเพื่อขยายได้

    รูปที่ 18: การแจ้งเตือนแบบขยาย
  • ปิดการแจ้งเตือน (หากได้รับอนุญาต): ผู้ใช้สามารถปิดการแจ้งเตือนได้โดยปัดไปทางซ้ายหรือขวา

การแจ้งเตือนต่อเนื่องที่บ่งบอกถึงกระบวนการที่ดำเนินต่อไปในเบื้องหลัง เช่น การเล่นเพลง อาจไม่สามารถปิดได้ด้วยการปัด

  • เลื่อนการแจ้งเตือนแบบผุดขึ้น: ผู้ใช้สามารถปัดการแจ้งเตือนแบบผุดขึ้นขึ้น และระบบจะไม่อนุญาตให้มีการแจ้งเตือนเพิ่มเติมจากกิจกรรมนั้น เป็นเวลา 1 นาที

  • ควบคุมการแจ้งเตือนที่คล้ายกันในอนาคต: ผู้ใช้สามารถเข้าถึงการควบคุมการแจ้งเตือนได้โดยทำดังนี้

    • การแตะการแจ้งเตือนแต่ละรายการค้างไว้
    • ปัดการแจ้งเตือนไปทางซ้ายหรือขวา แล้วแตะไอคอนการตั้งค่า

การควบคุมที่แสดงจะแตกต่างกันไปตามเวอร์ชัน Android และขึ้นอยู่กับว่าแอปมีช่องทางสำหรับการแจ้งเตือนหรือไม่ (เริ่มตั้งแต่ Android 8.0)

จัดกลุ่มการแจ้งเตือนหลายรายการ

สำหรับแอปที่สร้างการแจ้งเตือนหลายรายการประเภทเดียวกัน Android มี การจัดกลุ่มการแจ้งเตือนเพื่อไม่ให้ผู้ใช้รู้สึกว่ามีข้อมูลมากเกินไป

แอปของคุณสามารถแสดงการแจ้งเตือนหลายรายการตามลำดับชั้นต่อไปนี้

  • การแจ้งเตือนสำหรับผู้ปกครองจะแสดงสรุปของการแจ้งเตือนสำหรับบุตรหลาน
  • หากผู้ใช้ขยายการแจ้งเตือนหลัก Android จะแสดงการแจ้งเตือนย่อยทั้งหมด
  • ผู้ใช้สามารถขยายการแจ้งเตือนย่อยเพื่อดูเนื้อหาทั้งหมดได้

Android จะแสดงการแจ้งเตือนสำหรับเด็กโดยไม่มีข้อมูลส่วนหัวที่ซ้ำกัน ตัวอย่างเช่น หากการแจ้งเตือนย่อยมีไอคอนแอปเดียวกับการแจ้งเตือนหลัก ส่วนหัวของการแจ้งเตือนย่อยจะไม่มีไอคอน

การแจ้งเตือนสำหรับเด็กต้องเข้าใจได้หากปรากฏขึ้นเพียงอย่างเดียว เนื่องจากระบบ อาจแสดงการแจ้งเตือนนอกกลุ่มเมื่อมาถึง

รูปที่ 19: มุมมองแบบยุบและขยายของการแจ้งเตือนที่จัดกลุ่ม

การตั้งค่า

ช่อง

เริ่มตั้งแต่ Android 8.0 (API ระดับ 26) เป็นต้นไป การแจ้งเตือนทั้งหมดจะต้องมีการกำหนดให้แก่ช่องทาง คุณสามารถตั้งค่าลักษณะการทำงานของภาพและเสียงสำหรับแต่ละช่อง ซึ่งจะ ใช้กับการแจ้งเตือนทั้งหมดในช่องนั้น ผู้ใช้สามารถเปลี่ยนการตั้งค่าเหล่านี้ และตัดสินใจได้ว่าช่องทางการแจ้งเตือนใดจากแอปของคุณที่อาจรบกวนหรือ มองเห็นได้

ดูรายละเอียดวิธีติดตั้งใช้งานได้ที่หัวข้อสร้างและจัดการช่องทางการแจ้งเตือน

คุณควรเลือกความสำคัญโดยคำนึงถึงเวลาและความสนใจของผู้ใช้ เมื่อการแจ้งเตือนที่ไม่สำคัญถูกปลอมแปลงให้ดูเหมือนเร่งด่วน ก็อาจทำให้เกิดความตื่นตระหนกโดยไม่จำเป็น

ความสำคัญ ลักษณะการทำงาน การใช้งาน ตัวอย่าง
HIGH ส่งเสียงและปรากฏบนหน้าจอ ข้อมูลเร่งด่วนที่ผู้ใช้ต้องทราบหรือดำเนินการทันที SMS, การปลุก, การโทร
DEFAULT ส่งเสียง ข้อมูลที่ควรแสดงเมื่อผู้ใช้สะดวกที่สุด แต่ไม่ขัดจังหวะสิ่งที่ผู้ใช้กำลังทำอยู่ การแจ้งเตือนการจราจร การช่วยเตือนงาน
LOW ไม่มีเสียง แชแนลการแจ้งเตือนที่ไม่เป็นไปตามข้อกำหนดของระดับความสำคัญอื่นๆ เนื้อหาใหม่ที่ผู้ใช้ติดตาม คำเชิญจากโซเชียลเน็ตเวิร์ก
MIN ไม่มีภาพหรือเสียงรบกวน ข้อมูลที่ไม่จำเป็นซึ่งรอได้หรือไม่ได้เกี่ยวข้องกับผู้ใช้โดยเฉพาะ สถานที่ใกล้เคียงที่น่าสนใจ สภาพอากาศ คอนเทนต์โปรโมชัน

หมวดหมู่ที่กำหนดไว้ล่วงหน้า

ไม่ว่าคุณจะใช้แชแนลหรือไม่ก็ตาม ให้กำหนดการแจ้งเตือนแต่ละรายการให้กับหมวดหมู่ที่กำหนดไว้ล่วงหน้าที่เหมาะสมที่สุด Android อาจใช้ข้อมูลนี้เพื่อประกอบการตัดสินใจ ในการจัดอันดับและการกรอง

หมวดหมู่ คำอธิบาย
CATEGORY_CALL การโทรเข้า (เสียงหรือวิดีโอ) หรือคำขอสื่อสารแบบซิงโครนัสที่คล้ายกัน
CATEGORY_MESSAGE ข้อความส่วนตัวขาเข้า (SMS, ข้อความโต้ตอบแบบทันที ฯลฯ)
CATEGORY_EMAIL ข้อความจำนวนมากแบบอะซิงโครนัส (อีเมล)
CATEGORY_EVENT กิจกรรมในปฏิทิน
CATEGORY_PROMO การโปรโมตหรือโฆษณา
CATEGORY_ALARM นาฬิกาปลุกหรือตัวจับเวลา
CATEGORY_PROGRESS ความคืบหน้าของการดำเนินการที่ใช้เวลานานซึ่งทำงานอยู่เบื้องหลัง
CATEGORY_SOCIAL ข้อมูลอัปเดตเกี่ยวกับโซเชียลเน็ตเวิร์กหรือการแชร์
CATEGORY_ERROR ข้อผิดพลาดในสถานะการดำเนินการเบื้องหลังหรือการตรวจสอบสิทธิ์
CATEGORY_TRANSPORT การควบคุมการส่งสื่อสำหรับการเล่น
CATEGORY_SYSTEM การอัปเดตสถานะระบบหรืออุปกรณ์ สงวนไว้สำหรับการใช้งานของระบบ
CATEGORY_SERVICE ข้อบ่งชี้ของบริการที่ทำงานในเบื้องหลัง
CATEGORY_RECOMMENDATION คำแนะนำที่เฉพาะเจาะจงและทันท่วงทีสำหรับสิ่งเดียว เช่น แอปข่าวอาจแนะนำข่าวที่ผู้ใช้อาจต้องการอ่านต่อไป
CATEGORY_STATUS ข้อมูลล่าสุดเกี่ยวกับสถานะของอุปกรณ์หรือบริบท

การแจ้งเตือนบนหน้าจอล็อก

หากผู้ใช้เลือกที่จะแสดงการแจ้งเตือนเมื่อหน้าจอล็อกอยู่ การแจ้งเตือนเหล่านี้จะซ่อนเนื้อหาใดๆ ที่แอปของคุณทำเครื่องหมายว่าละเอียดอ่อนได้ Android จะประเมินระดับการมองเห็นของการแจ้งเตือนแต่ละรายการเพื่อพิจารณาว่าการแจ้งเตือนใดที่แสดงได้อย่างปลอดภัย

กำหนดระดับความละเอียดอ่อนสำหรับเนื้อหาบนหน้าจอล็อก

ความเป็นส่วนตัวของผู้ใช้เป็นสิ่งสำคัญอย่างยิ่ง ดังนั้นโปรดทราบว่าการแจ้งเตือนมีหลายระดับที่อาจแสดงในหน้าจอล็อก สำหรับการแจ้งเตือนแต่ละรายการที่คุณสร้าง คุณต้องตั้งค่าระดับการมองเห็นเป็นสาธารณะ ส่วนตัว หรือลับ

  • สาธารณะ การแจ้งเตือนจะมองเห็นได้อย่างเต็มที่ในหน้าจอล็อกที่ปลอดภัย
  • การแจ้งเตือนลับจะซ่อนอยู่
  • การแจ้งเตือนส่วนตัวจะอยู่ตรงกลาง โดยจะแสดงเฉพาะข้อมูลพื้นฐาน ซึ่งรวมถึงชื่อของแอปที่โพสต์การแจ้งเตือนและไอคอนของแอป คุณเลือกแสดงข้อความที่ ไม่เปิดเผยข้อมูลส่วนบุคคล เช่น 2 new messages แทนเนื้อหาปกติที่ซ่อนอยู่ได้

ในตัวอย่างต่อไปนี้ การแจ้งเตือนบนหน้าจอล็อกสำหรับแอป Gmail และ Photos จะแสดงเนื้อหาทั้งหมดหลังจากที่ผู้ใช้เลือกแสดงข้อมูลนี้บน หน้าจอล็อก

รูปที่ 20: หน้าจอล็อกที่มีระดับความไวต่างกัน

1 เนื้อหาการแจ้งเตือนทั้งหมดที่แสดงในหน้าจอล็อก

2 ซ่อนเนื้อหาการแจ้งเตือนที่ละเอียดอ่อนในหน้าจอล็อก

รูปแบบ

ข้อความที่ชัดเจนและกระชับ

Android จะตัดชื่อเนื้อหาให้เหลือบรรทัดเดียว (แม้ว่าจะขยายแล้วก็ตาม)

ชื่อเนื้อหาที่ดีควรเป็นไปตามหลักเกณฑ์ต่อไปนี้

  • มีความยาวไม่เกิน 30 อักขระ
  • มีข้อมูลที่สำคัญที่สุด
  • หลีกเลี่ยงตัวแปร (เว้นแต่จะมีตัวเลขหรือสตริงข้อความสั้นๆ หรือมีข้อความนำหน้า)
  • ไม่รวมชื่อแอปซึ่งปรากฏในส่วนหัวอยู่แล้ว
แสดงชื่อแอปในชื่อเนื้อหา ซึ่งซ้ำกับส่วนหัวและใช้ตัวอักษรที่มีอยู่
แสดงข้อมูลที่สำคัญที่สุดในชื่อเนื้อหา

ข้อความเนื้อหาที่ดีต้องเป็นไปตามหลักเกณฑ์ต่อไปนี้

  • หลีกเลี่ยงการใช้เกินขีดจำกัด 40 อักขระ
  • หลีกเลี่ยงการพูดซ้ำสิ่งที่อยู่ในชื่อเนื้อหา

ไอคอนขนาดใหญ่

ใช้ไอคอนขนาดใหญ่สำหรับกรณีการใช้งานที่ภาพช่วยเสริมเนื้อหาของการแจ้งเตือนได้อย่างมีนัยสำคัญ ตัวอย่างเช่น

  • การสื่อสารจากบุคคลอื่น เช่น รูปภาพของบุคคลที่ส่งข้อความ
  • แหล่งที่มาของเนื้อหาหากแตกต่างจากแอปที่ส่งการแจ้งเตือน เช่น โลโก้จากช่อง YouTube ที่ผู้ใช้ติดตาม
  • สัญลักษณ์ที่มีความหมายเกี่ยวกับการแจ้งเตือน เช่น สัญลักษณ์ลูกศรสำหรับเส้นทางการขับรถ

ไอคอนขนาดใหญ่ต้องเป็นวงกลมเมื่อแสดงบุคคล แต่เป็นสี่เหลี่ยมจัตุรัสในกรณีอื่นๆ ทั้งหมด

ใช้ไอคอนขนาดใหญ่เพื่อการสร้างแบรนด์
ใช้ไอคอนขนาดใหญ่เพื่อเสริมเนื้อหาการแจ้งเตือนในลักษณะที่มีความหมาย เช่น แสดงรูปภาพของบุคคลที่แนบมากับการแจ้งเตือนข้อความ

อัปเดตเวอร์ชัน Android

UI ของระบบการแจ้งเตือนของ Android และ API ที่เกี่ยวข้องกับการแจ้งเตือนมีการพัฒนาไปอย่างต่อเนื่อง ดูรายการการเปลี่ยนแปลงเหล่านี้ได้ในการแจ้งเตือน ความเข้ากันได้

ข้อควรพิจารณาเกี่ยวกับแพลตฟอร์ม

Wear

หากผู้ใช้มีอุปกรณ์ Wear OS ที่จับคู่ไว้ การแจ้งเตือนทั้งหมดของคุณจะปรากฏในอุปกรณ์ดังกล่าวโดยอัตโนมัติ รวมถึงรายละเอียดที่ขยายได้และปุ่มการทำงาน โปรดดูรายละเอียดที่หน้าการออกแบบสำหรับการแจ้งเตือนใน Wear