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

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

ใช้ฟีเจอร์ด้านความปลอดภัยเฉพาะการแจ้งเตือนของ Android ต่อไปนี้เพื่อลดสิ่งรบกวนคนขับ

เนื้อหานี้อธิบายการกําหนดค่าและทรัพยากรที่เกี่ยวข้องกับ platform/packages/apps/Car/Notification

จัดคิวและจัดลําดับความสําคัญ

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

หากต้องการเปิดหรือปิดใช้กลไกคิว ให้ตั้งค่าบูลีนสำหรับ config_suppressAndThrottleHeadsUp config

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

การแจ้งเตือนบางอย่างที่ขึ้นอยู่กับเวลา เช่น CATEGORY_CALL และ CATEGORY_CAR_EMERGENCY ควรแสดงทันทีแทนที่จะจัดคิว

หากต้องการแสดง HUN ประเภทเหล่านี้ทันที ให้เพิ่มหมวดหมู่เหล่านี้ลงในอาร์เรย์ headsup_category_immediate_show

การควบคุมและจังหวะ

เมื่อผู้ใช้ดำเนินการที่การแสดง HUN อาจไม่ปลอดภัยหรือทำให้เสียสมาธิ เช่น การโต้ตอบกับ Assistant หรือ Dialer คุณสามารถจำกัด HUN ได้

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

เพิ่มช่วงเวลาระหว่างการแสดง HUN แต่ละรายการเพื่อให้ผู้ขับขี่มีเวลาจดจ่อกับการขับขี่ ช่วงเวลานี้ (headsup_delay_duration) จะมีผลหลังจากที่ย้ายแพ็กเกจจาก headsup_throttled_foreground_packages ไปไว้เบื้องหลัง

การระงับ

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

สำหรับสถานะไดรฟ์

  1. ตั้งค่า config_expireHeadsUpWhenDriving เป็น true และระบุ headsup_queue_expire_driving_duration_ms เป็นระยะเวลา (เป็นมิลลิวินาที) หลังจากที่โพสต์แล้วที่การแจ้งเตือนจะหมดอายุ

สำหรับสถานะสวนสาธารณะ

  1. ตั้งค่า config_expireHeadsUpWhenParked เป็น true และระบุ headsup_queue_expire_parked_duration_ms เป็นระยะเวลา (เป็นมิลลิวินาที) หลังจากที่โพสต์แล้วที่การแจ้งเตือนจะหมดอายุ

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

วิธีปิดคิว HUN โดยอัตโนมัติเมื่อเปิดศูนย์การแจ้งเตือน

  1. ตั้งค่าบูลีน config_dismissHeadsUpWhenNotificationCenterOpens เป็น true