การแจ้งเตือนเพื่อแจ้งข้อมูลล่วงหน้า (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 ได้โดยการกําหนดค่าต่างๆ สําหรับสถานะทํางานและหยุดทํางาน
สำหรับสถานะไดรฟ์
- ตั้งค่า
config_expireHeadsUpWhenDriving
เป็นtrue
และระบุheadsup_queue_expire_driving_duration_ms
เป็นระยะเวลา (เป็นมิลลิวินาที) หลังจากที่โพสต์แล้วที่การแจ้งเตือนจะหมดอายุ
สำหรับสถานะสวนสาธารณะ
- ตั้งค่า
config_expireHeadsUpWhenParked
เป็นtrue
และระบุheadsup_queue_expire_parked_duration_ms
เป็นระยะเวลา (เป็นมิลลิวินาที) หลังจากที่โพสต์แล้วที่การแจ้งเตือนจะหมดอายุ
ในกรณีที่มีการระงับ ให้ส่ง HUN ของระบบต่อท้ายเพื่อแจ้งให้ไดรเวอร์ทราบ แก้ไขชื่อการแจ้งเตือนนี้โดยการอัปเดตค่าของ hun_suppression_notification_title_drive
และ hun_suppression_notification_title_park
วิธีปิดคิว HUN โดยอัตโนมัติเมื่อเปิดศูนย์การแจ้งเตือน
- ตั้งค่าบูลีน
config_dismissHeadsUpWhenNotificationCenterOpens
เป็นtrue