แว่นตาที่มีระบบเสียงและแว่นตาที่มีจอแสดงผลใช้เฟรมเวิร์กการแจ้งเตือนมาตรฐานของ Android คุณจึงแจ้งเตือนผู้ใช้ในรูปแบบของอุปกรณ์ต่างๆ ได้โดยใช้ API การแจ้งเตือนเดียวกัน ใช้ Android NotificationCompat API เพื่อส่งเสริมความเข้ากันได้สูงสุดและลดค่าใช้จ่ายในการพัฒนา Android จะแยกวิเคราะห์
การแจ้งเตือนที่เข้ามาและปรับการนำเสนอตามความสามารถ
ของอุปกรณ์
การทำตามแนวทางปฏิบัติแนะนำสำหรับการแจ้งเตือนจะช่วยให้คุณเชื่อมต่อการแจ้งเตือนในโทรศัพท์ที่มีอยู่กับแว่นตาที่มีระบบเสียงและแว่นตาที่มีจอแสดงผลได้โดยไม่ต้องกำหนดค่าเพิ่มเติม อ่านข้อมูลในส่วนต่อไปนี้เพื่อทำความเข้าใจวิธีที่ระบบปรับการแจ้งเตือนสำหรับแว่นตาเสียงและแว่นตาแสดงผล
วิธีที่ระบบพิจารณาว่าจะเชื่อมต่อการแจ้งเตือนหรือไม่
Android ใช้Notification.Styleของการแจ้งเตือนที่เข้ามาพร้อมกับเกณฑ์อื่นๆ อีกหลายอย่างเพื่อพิจารณาว่าจะเชื่อมต่อการแจ้งเตือนกับแว่นตาที่มีระบบเสียงหรือแว่นตาที่มีจอแสดงผลของผู้ใช้หรือไม่
รูปแบบการแจ้งเตือนที่รองรับ
แว่นตาที่มีระบบเสียงและแว่นตาที่มีจอแสดงผลรองรับคลาสย่อยของ Android
Notification.Style รูปแบบการแจ้งเตือนต่อไปนี้จะแสดงผลอย่างสมบูรณ์บนแว่นตาที่มีจอแสดงผล
รูปแบบมาตรฐาน (
NotificationCompat.Style)
-
-
CallStyle(เฉพาะเมื่อการแจ้งเตือนมีคุณสมบัติเป็นข้อมูลอัปเดต แบบเรียลไทม์)
รูปแบบการแจ้งเตือนอื่นๆ (เช่น InboxStyle) จะไม่ได้รับการแยกวิเคราะห์และแสดงผลอย่างสมบูรณ์ สำหรับรูปแบบเหล่านี้ ระบบจะไม่แสดงช่องที่เฉพาะเจาะจงสำหรับรูปแบบ (เช่น ข้อความสรุปสำหรับ InboxStyle) แต่จะเปลี่ยนกลับไปใช้รูปแบบมาตรฐานและแสดงเฉพาะช่องทั่วไป เช่น ชื่อเนื้อหา
เกณฑ์อื่นๆ ที่จำเป็นสำหรับการเชื่อมโยง
นอกเหนือจากรูปแบบการแจ้งเตือนแล้ว การแจ้งเตือนยังต้องเป็นไปตามเกณฑ์ต่อไปนี้ จึงจะเชื่อมต่อกับแว่นตาที่มีระบบเสียงหรือแว่นตาที่มีจอแสดงผลของผู้ใช้ได้
- การแจ้งเตือนจะไม่ขึ้นอยู่กับการตั้งค่าที่ผู้ใช้ควบคุมได้ต่อไปนี้ ซึ่งจะป้องกันไม่ให้มีการนำส่ง
การตั้งค่าแอปคู่หูของแว่นตา:
ปุ่มเปิด/ปิดระดับแอป: ตามค่าเริ่มต้น การแจ้งเตือนของแอปจะปิดอยู่ ในแอปแว่นตาเพื่อช่วยให้ผู้ใช้ตัดสินใจได้อย่างตั้งใจ ว่าจะให้การแจ้งเตือนใดเชื่อมต่อกับแว่นตา
ลักษณะการทำงานเริ่มต้นนี้ช่วยให้ผู้ใช้เปิดใช้การแจ้งเตือนในโทรศัพท์สำหรับแอปหนึ่งๆ ไว้ได้ แต่ปิดใช้การแจ้งเตือนสำหรับแอปนั้นในแว่นตา อธิบายว่าการแจ้งเตือนจะช่วยปรับปรุงประสบการณ์การใช้งานแอปของคุณได้อย่างไร เพื่อช่วยให้ผู้ใช้ตัดสินใจว่าจะเปิดใช้การแจ้งเตือนสำหรับแอปของคุณในแอป Google Glass หรือไม่
การตั้งค่าการแจ้งเตือนระดับระบบในโทรศัพท์ของผู้ใช้:
ปุ่มเปิด/ปิดระดับแอป: หากผู้ใช้ปิดใช้การแจ้งเตือนทั้งหมดสำหรับแอปในโทรศัพท์ ระบบจะไม่ส่งต่อการแจ้งเตือนสำหรับแอปนั้น
การตั้งค่าแชแนลการแจ้งเตือน: หากผู้ใช้ปิดใช้การแจ้งเตือนสำหรับแชแนลการแจ้งเตือนที่แอปกำหนด ระบบจะไม่ส่งต่อการแจ้งเตือนสำหรับแชแนลนั้น
การตั้งค่าห้ามรบกวน (DND) ระดับระบบในโทรศัพท์ของผู้ใช้: แว่นตา AI จะใช้การตั้งค่า DND ของโทรศัพท์ หากโทรศัพท์ของผู้ใช้อยู่ในโหมดห้ามรบกวน ระบบจะระงับการแจ้งเตือนในแว่นตาของผู้ใช้ด้วย
- ระบบจะมอบหมายการแจ้งเตือนให้กับช่องที่มี
IMPORTANCE_HIGHหรือIMPORTANCE_MAX - ชื่อการแจ้งเตือนไม่ใช่
nullหรือว่างเปล่า - การแจ้งเตือนไม่ได้ทำเครื่องหมายด้วย
FLAG_LOCAL_ONLYหากตั้งค่าฟีเจอร์นี้ การแจ้งเตือนจะจำกัดไว้ที่อุปกรณ์หลัก - การแจ้งเตือนต้องไม่ใช่การแจ้งเตือนต่อเนื่อง เช่น งานที่ทำงานในเบื้องหลังอย่างต่อเนื่อง เว้นแต่จะมีคุณสมบัติเป็นการแจ้งเตือนการอัปเดตแบบเรียลไทม์
วิธีเชื่อมต่อการแจ้งเตือนข้อมูลอัปเดตแบบเรียลไทม์เพื่อแสดงบนแว่นตาที่มีจอแสดงผล
การแจ้งเตือนการอัปเดตแบบเรียลไทม์เป็นการแจ้งเตือนประเภทพิเศษที่ออกแบบมา สำหรับกิจกรรมที่ผู้ใช้เริ่มและดำเนินอยู่ซึ่งต้องมีการตรวจสอบแบบเรียลไทม์ เช่น เวลาที่คาดว่าจะถึง (ETA) ของการแชร์รถ การนำทางแบบเลี้ยวต่อเลี้ยว หรือการโทรที่ใช้งานอยู่ การอัปเดตแบบเรียลไทม์จะยังคงทำงานอยู่เพื่อแสดงข้อมูลอย่างต่อเนื่องใน UI ของระบบ ซึ่งแตกต่างจากการแจ้งเตือนปกติ
สำหรับแว่นตาที่มีจอแสดงผล ระบบจะแสดงข้อมูลอัปเดตแบบเรียลไทม์ใน 2 ตำแหน่งหลักๆ ดังนี้
- หน้าจอหลัก: การแจ้งเตือนข้อมูลอัปเดตแบบเรียลไทม์จะปรากฏใน Canvas ของหน้าแรกเป็นการ์ด หากมีการอัปเดตแบบเรียลไทม์หลายรายการที่ใช้งานอยู่ ระบบจะใช้สแต็กแทน
- แถบระบบ: เมื่อผู้ใช้อยู่ในแอปหรือประสบการณ์การใช้งานอื่น การอัปเดตสดจะปรากฏเป็นชิปสถานะในแถบระบบ ชิปเหล่านี้จะปรากฏ ชั่วครู่เมื่อมีการเปลี่ยนแปลงสถานะ หากจอแสดงผลอยู่ในโหมดสลีป ชิปสถานะ จะปลุกหน้าจอโดยอัตโนมัติเพื่อส่งสัญญาณการเปลี่ยนแปลงสถานะ เพื่อให้ผู้ใช้ รับทราบข้อมูลโดยไม่ต้องโต้ตอบด้วยตนเอง
หากการแจ้งเตือนการอัปเดตแบบเรียลไทม์ใช้รูปแบบการแจ้งเตือนที่รองรับสำหรับแว่นตา AI ระบบจะแยกวิเคราะห์และแสดงผลการแจ้งเตือนอย่างเต็มรูปแบบ การแจ้งเตือนข้อมูลอัปเดตแบบเรียลไทม์ที่ใช้
รูปแบบการแจ้งเตือนอื่นๆ (เช่น BigTextStyle) จะไม่ได้รับการแยกวิเคราะห์อย่างสมบูรณ์
และระบบจะปรับให้เป็นการแจ้งเตือนรูปแบบมาตรฐานแทน
การดำเนินการเกี่ยวกับการแจ้งเตือนที่ใช้ได้สำหรับแว่นตาที่มีจอแสดงผล
ในการแสดงแว่นตา การแจ้งเตือนที่เข้ามาจะปรากฏเป็นการแจ้งเตือนล่วงหน้า (HUN) สำหรับMessagingStyleการแจ้งเตือน แอปของคุณสามารถใช้การดำเนินการตอบกลับโดยตรง ผู้ใช้สามารถแตะเพื่อขยายดูรายละเอียดเพิ่มเติม
และตอบกลับได้ สำหรับการแจ้งเตือนรูปแบบอื่นๆ ทั้งหมด ตัวเลือกเดียวที่ใช้ได้
คือการดำเนินการล้างที่ระบบมีให้
เมื่อใช้การตอบกลับโดยตรง ผู้ใช้จะตอบกลับด้วยเสียงหรือเลือกจากรายการการช่วยตอบได้โดยการเลื่อนไปข้างหน้า สำหรับฟีเจอร์ช่วยตอบ คุณสามารถใช้ AI ในอุปกรณ์เพื่อแนะนำคำตอบสั้นๆ ที่เกี่ยวข้อง