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

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

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

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

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

  • พิจารณาวัตถุประสงค์ของการแจ้งเตือน นั่นคือเหตุใดคุณจึงแจ้งเตือนผู้ใช้
  • ระบุรูปแบบสิทธิ์การแจ้งเตือน พิจารณาว่าสำคัญเพียงใด กับแอปของคุณ และที่ที่จะถามในเส้นทางของผู้ใช้
  • เลือกเทมเพลตการแจ้งเตือน
  • สร้างเนื้อหาการแจ้งเตือน
    • ข้อความส่วนหัวควรสรุปการแจ้งเตือนให้กระชับ
    • ข้อความเนื้อหาควรแสดงตัวอย่างการแจ้งเตือน
    • เนื้อหารูปภาพ หากเกี่ยวข้องกับเนื้อหาของแอป
    • คีย์อาร์ตสื่อและข้อมูลเมตาสำหรับเทมเพลตสื่อ
  • ระบุให้ชัดเจนถึงสิ่งที่ผู้ใช้ทำได้เมื่อใช้การแจ้งเตือน โดยระบุ การทำงานตามเนื้อหา ไม่ว่าจะเป็นปุ่มข้อความ การพิมพ์ หรือสื่อ
  • ใส่ไอคอนแอปและตั้งค่าสีพื้นหลังของไอคอนแอป
  • ตั้งค่าช่องและหมวดหมู่สำหรับการแจ้งเตือนของคุณ วิธีนี้จะช่วยให้ระบบ และผู้ใช้ของคุณเพื่อกำหนดการแจ้งเตือนที่จะได้รับและจะให้ ลำดับความสำคัญ
  • หากแอปอาจแสดงการแจ้งเตือนหลายรายการพร้อมกัน ให้ส่งการแจ้งเตือนแบบกลุ่ม
  • ดูการแจ้งเตือนได้จาก Android UI Kit บน 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: เทมเพลตการโทร

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

วันที่
รูปที่ 15:การมาถึงของการแจ้งเตือน

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

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

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

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

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

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

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

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

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

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

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

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

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

  • นำทางไปยังปลายทาง: ผู้ใช้อาจแตะการแจ้งเตือนเพื่อนำทาง หาก การแจ้งเตือนแสดงบนหน้าจอล็อก ผู้ใช้ต้องแตะ 2 ครั้งเพื่อ ให้ป้อน 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 ข้อมูลที่ต่อเนื่องเกี่ยวกับอุปกรณ์หรือสถานะบริบท

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

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

ตั้งค่าระดับความไวสำหรับเนื้อหาในหน้าจอล็อก

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

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

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

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

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

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

รูปแบบ

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

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

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

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

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

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

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

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

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

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

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

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

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

ข้อควรพิจารณาของแพลตฟอร์ม

Wear

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