오디오 글라스 및 디스플레이 글라스의 알림 동작 이해하기

적용 가능한 XR 기기
이 가이드에서는 이러한 유형의 XR 기기를 위한 환경을 구축하는 방법을 설명합니다.
오디오 및
디스플레이 안경

오디오 글래스와 디스플레이 글래스는 표준 Android 알림 프레임워크를 사용하므로 동일한 알림 API를 사용하여 다양한 폼 팩터에서 사용자에게 알릴 수 있습니다. 최대 호환성을 촉진하고 개발 오버헤드를 최소화하려면 Android NotificationCompat API를 사용하세요. Android는 수신 알림을 파싱하고 기기의 기능을 기반으로 표시를 조정합니다.

알림 권장사항을 따르면 기존 휴대전화 알림을 오디오 글래스와 디스플레이 글래스로 연결할 수 있으며, 추가 구성은 거의 필요하지 않습니다. 다음 섹션의 정보를 읽고 시스템에서 오디오 글래스와 디스플레이 글래스에 맞게 알림을 조정하는 방법을 알아보세요.

시스템에서 알림을 브리지할지 여부를 결정하는 방법

Android는 수신 알림의 Notification.Style를 여러 다른 기준과 함께 사용하여 알림을 사용자의 오디오 글라스나 디스플레이 글라스에 연결할지 여부를 결정합니다.

디스플레이 글라스에서 지원되는 알림 스타일

디스플레이 글라스는 Android Notification.Style 클래스의 하위 집합을 지원합니다. 다음 알림 스타일은 디스플레이 글라스에 완전히 렌더링됩니다.

다른 알림 스타일 (예: InboxStyle)은 완전히 파싱되고 렌더링되지 않습니다. 이러한 스타일의 경우 스타일별 필드가 렌더링되지 않습니다 (예: InboxStyle의 요약 텍스트). 대신 시스템이 표준 스타일로 되돌아가 콘텐츠 제목과 같은 일반 필드만 렌더링합니다.

브리징을 위한 기타 필수 기준

알림이 사용자의 오디오 글래스나 디스플레이 글래스로 브리징되려면 알림 스타일 외에도 다음 기준을 충족해야 합니다.

  1. 알림은 전송을 방해하는 다음 사용자 제어 설정 중 어떤 설정의 영향을 받지 않습니다.

    • Glass 연동 앱 설정:

      • 앱 수준 전환: 사용자는 글라스로 브리징되는 앱 알림을 선택할 수 있습니다. 글래스의 알림이 사용 설정되면 '추천' 목록에 있는 알림을 제외한 특정 앱 알림이 기본적으로 사용 중지됩니다.

        이 기본 동작을 통해 사용자는 특정 앱에 대해 휴대전화에서는 알림을 사용 설정하고 글래스에서는 사용 중지할 수 있습니다. 사용자가 글래스 앱에서 앱의 알림을 사용 설정할지 결정할 수 있도록 알림이 앱 사용 경험을 어떻게 개선하는지 설명하세요.

    • 사용자 휴대전화의 시스템 수준 알림 설정:

      • 앱 수준 전환 버튼: 사용자가 휴대전화에서 앱의 알림을 완전히 사용 중지하면 해당 앱의 알림이 연결되지 않습니다.

      • 알림 채널 설정: 사용자가 앱 정의 알림 채널의 알림을 사용 중지하면 해당 채널의 알림이 브리징되지 않습니다.

    • 사용자 휴대전화의 시스템 수준 방해 금지 모드 (DND) 설정: AI 안경은 휴대전화의 DND 설정을 사용합니다. 사용자의 휴대전화가 방해 금지 모드인 경우 사용자의 글라스에서도 알림이 표시되지 않습니다.

  2. 알림이 IMPORTANCE_HIGH 또는 IMPORTANCE_MAX가 있는 채널에 할당됩니다.

  3. 알림 제목이 null이거나 비어 있지 않습니다.

  4. 알림이 FLAG_LOCAL_ONLY로 표시되지 않습니다. 이 플래그가 설정되면 알림이 기본 기기로 제한됩니다.

  5. 알림이 실시간 업데이트 알림으로 분류되지 않는 한 지속적인 백그라운드 작업과 같은 진행 중 알림이 아닙니다.

라이브 업데이트 알림이 디스플레이 글라스에 브리징되는 방식

실시간 업데이트 알림은 차량 공유 도착예정시간, 세부 경로 안내 내비게이션, 활성 통화와 같이 실시간 모니터링이 필요한 지속적인 사용자 시작 활동을 위해 설계된 특수 알림 클래스입니다. 일반 알림과 달리 라이브 업데이트는 시스템 UI 전반에 걸쳐 눈에 띄게 표시되는 정보 스트림을 지속적으로 제공하기 위해 활성 상태로 유지됩니다.

디스플레이 글라스의 경우 실시간 업데이트는 다음 두 가지 기본 위치에 렌더링됩니다.

  • 홈 화면: 실시간 업데이트 알림이 홈 캔버스에 카드로 표시됩니다. 활성 상태인 실시간 업데이트가 여러 개이면 시스템에서 대신 스택을 사용합니다.
  • 시스템 표시줄: 사용자가 다른 앱이나 환경에 있는 경우 실시간 업데이트가 시스템 표시줄에 상태 칩으로 표시됩니다. 이 칩은 상태가 변경될 때마다 잠시 표시됩니다. 디스플레이가 절전 모드인 경우 상태 칩이 자동으로 화면을 깨워 상태 변경을 알리므로 사용자는 수동 상호작용 없이 정보를 확인할 수 있습니다.

실시간 업데이트 알림이 AI 안경에 지원되는 알림 스타일을 사용하는 경우 완전히 파싱되고 렌더링됩니다. 다른 알림 스타일 (예: BigTextStyle)을 사용하는 실시간 업데이트 알림은 완전히 파싱되지 않으며 시스템에서 대신 표준 스타일 알림에 맞게 조정합니다.

디스플레이 글라스에 사용할 수 있는 알림 작업

디스플레이 글라스에서는 수신 알림이 헤드업 알림 (HUN)으로 표시됩니다. MessagingStyle 알림의 경우 앱에서 바로 답장 작업을 사용할 수 있습니다. 사용자는 탭하여 세부정보를 펼치고 답장할 수 있습니다. 다른 모든 알림 스타일의 경우 사용 가능한 유일한 옵션은 시스템에서 제공하는 삭제 작업입니다.

바로 답장을 사용하면 사용자가 음성으로 답장하거나 앞으로 스크롤하여 스마트 답장 목록에서 선택할 수 있습니다. 스마트 답장의 경우 온디바이스 AI를 사용하여 짧고 관련성 있는 답장을 추천할 수 있습니다.