ทำความเข้าใจลักษณะการทำงานของการแจ้งเตือนสำหรับแว่นตาเสียงและแว่นตาแสดงผล

อุปกรณ์ XR ที่รองรับ
คำแนะนำนี้จะช่วยให้คุณสร้างประสบการณ์การใช้งานสำหรับอุปกรณ์ XR ประเภทนี้ได้
แว่นตาเสียงและ
แว่นตาแสดงผล

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

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

วิธีที่ระบบพิจารณาว่าจะเชื่อมต่อการแจ้งเตือนหรือไม่

Android ใช้Notification.Styleของการแจ้งเตือนที่เข้ามาพร้อมกับเกณฑ์อื่นๆ อีกหลายอย่างเพื่อพิจารณาว่าจะเชื่อมต่อการแจ้งเตือนกับแว่นตาที่มีระบบเสียงหรือแว่นตาที่มีจอแสดงผลของผู้ใช้หรือไม่

รูปแบบการแจ้งเตือนที่รองรับบนแว่นตาที่มีจอแสดงผล

แว่นตาที่มีจอแสดงผลรองรับคลาสย่อยของ Android Notification.Style รูปแบบการแจ้งเตือนต่อไปนี้จะแสดงผลอย่างเต็มรูปแบบบนแว่นตาที่มีจอแสดงผล

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

เกณฑ์อื่นๆ ที่จำเป็นสำหรับการเชื่อมโยง

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

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

    • การตั้งค่าแอปคู่หูของแว่นตา:

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

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

    • การตั้งค่าการแจ้งเตือนระดับระบบในโทรศัพท์ของผู้ใช้:

      • การเปิด/ปิดระดับแอป: หากผู้ใช้ปิดใช้การแจ้งเตือนทั้งหมดสำหรับแอปในโทรศัพท์ ระบบจะไม่ส่งต่อการแจ้งเตือนสำหรับแอปนั้น

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

    • การตั้งค่าห้ามรบกวน (DND) ระดับระบบในโทรศัพท์ของผู้ใช้: แว่นตา AI จะใช้การตั้งค่า DND ของโทรศัพท์ หากโทรศัพท์ของผู้ใช้อยู่ในโหมดห้ามรบกวน ระบบจะปิดการแจ้งเตือนในแว่นตาของผู้ใช้ด้วย

  2. ระบบจะมอบหมายการแจ้งเตือนให้กับช่องที่มี IMPORTANCE_HIGH หรือ IMPORTANCE_MAX

  3. ชื่อของการแจ้งเตือนต้องไม่ใช่ null หรือว่างเปล่า

  4. การแจ้งเตือนไม่ได้ทำเครื่องหมายด้วย FLAG_LOCAL_ONLY หากตั้งค่าฟีเจอร์นี้ การแจ้งเตือนจะจำกัดไว้ที่อุปกรณ์หลัก

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

วิธีเชื่อมต่อการแจ้งเตือนข้อมูลอัปเดตแบบเรียลไทม์กับแว่นตาที่มีจอแสดงผล

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

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

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

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

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

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

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