오디오 글라스와 디스플레이 글라스는 표준 Android 알림 프레임워크를 사용하므로 동일한 알림 API를 사용하여 다양한 폼 팩터에서 사용자에게 알릴 수 있습니다. 최대 호환성을 촉진하고 개발 오버헤드를 최소화하려면 Android NotificationCompat API를 사용하세요. Android는 수신되는 알림을 파싱하고 기기의 기능을 기반으로 프레젠테이션을 조정합니다.
알림 권장사항을 따르면 추가 구성 없이 기존 휴대전화 알림을 오디오 글라스 및 디스플레이 글라스에 연결할 수 있습니다. 다음 섹션의 정보를 읽고 시스템에서 오디오 글라스 및 디스플레이 글라스에 맞게 알림을 조정하는 방법을 알아보세요.
시스템에서 알림을 연결할지 결정하는 방법
Android는 수신되는 알림의 Notification.Style을(를) 여러 다른 기준과 함께 사용하여 알림을 사용자의 오디오 글라스 또는 디스플레이 글라스에 브리징할지 결정합니다.
지원되는 알림 스타일
오디오 안경과 디스플레이 안경은 Android Notification.Style 클래스의 하위 집합을 지원합니다. 다음 알림 스타일은 디스플레이 안경에서 완전히 렌더링됩니다.
표준 스타일 (
NotificationCompat.Style)
-
-
CallStyle(알림이 실시간 업데이트로 분류되는 경우에만)
다른 알림 스타일 (예: InboxStyle)은 완전히 파싱되고
렌더링되지 않습니다. 이러한 스타일의 경우 스타일별 필드 (예:
요약 텍스트 InboxStyle)는 렌더링되지 않습니다. 대신 시스템은
표준 스타일로 되돌아가 콘텐츠 제목과 같은 일반적인 필드만 렌더링합니다.
RemoteViews
연결을 위한 기타 필수 기준
알림의 스타일 외에도 알림이 사용자의 오디오 글라스 또는 디스플레이 글라스에 연결되려면 다음 기준을 충족해야 합니다.
- 알림은 전송을 방지하는 다음과 같은 사용자 제어 설정 중 하나 에도 적용되지 않습니다.
안경 컴패니언 앱 설정:
앱 수준 전환: 기본적으로 앱 알림은 사용 중지 되어 사용자가 안경에 연결할 알림을 의도적으로 결정할 수 있도록 합니다.
이 기본 동작을 사용하면 사용자가 특정 앱의 알림을 휴대전화에서 사용 설정된 상태로 두지만 글라스에서는 해당 앱의 알림을 사용 중지할 수 있습니다. 사용자가 안경 앱에서 앱의 알림을 사용 설정할지 결정할 수 있도록 알림이 앱 환경을 개선하는 방법을 설명하세요.
사용자 휴대전화의 시스템 수준 알림 설정:
앱 수준 전환: 사용자가 휴대전화에서 앱의 알림을 완전히 사용 중지하면 해당 앱의 알림이 연결되지 않습니다.
알림 채널 설정: 사용자가 앱 정의 알림 채널의 알림을 사용 중지하면 해당 채널의 알림이 연결되지 않습니다.
사용자 휴대전화의 시스템 수준 방해 금지 모드 (DND) 설정: AI 글라스는 휴대전화의 방해 금지 모드 설정을 사용합니다. 사용자의 휴대전화가 DND 모드인 경우 사용자의 안경에서도 알림이 표시되지 않습니다.
- 알림이
IMPORTANCE_HIGH또는IMPORTANCE_MAX가 있는 채널에 할당됩니다. - 알림의 제목이
null이거나 비어 있지 않습니다. - 알림이
FLAG_LOCAL_ONLY로 표시되지 않습니다. 이 플래그가 설정되면 알림이 기본 기기로 제한됩니다. - 알림이 실시간 업데이트 알림으로 분류되지 않는 한 지속적인 백그라운드 작업과 같은 진행 중인 알림이 아닙니다.
실시간 업데이트 알림이 디스플레이 안경에 연결되는 방법
실시간 업데이트 알림은 차량 공유 도착예정시간, 세부 경로 안내 내비게이션 또는 활성 통화와 같이 실시간 모니터링이 필요한 진행 중인 사용자 시작 활동을 위해 설계된 특수 알림 클래스입니다. 일반 알림과 달리 실시간 업데이트는 시스템 UI 전반에 걸쳐 눈에 띄게 표시되는 지속적인 정보 스트림을 제공하기 위해 활성 상태를 유지합니다.
디스플레이 안경의 경우 실시간 업데이트는 두 가지 기본 위치에서 렌더링됩니다.
- 홈 화면: 실시간 업데이트 알림은 홈 캔버스에 카드로 표시됩니다. 여러 실시간 업데이트가 활성 상태인 경우 시스템은 스택을 대신 사용합니다.
- 시스템 표시줄: 사용자가 다른 앱 또는 환경 내에 있는 경우 실시간 업데이트는 시스템 표시줄에 상태 칩으로 표시됩니다. 이러한 칩은 상태가 변경될 때마다 잠시 표시됩니다. 디스플레이가 절전 모드인 경우 상태 칩은 상태 변경을 알리기 위해 화면을 자동으로 절전 모드 해제하므로 사용자는 수동 상호작용 없이 정보를 계속 확인할 수 있습니다.
실시간 업데이트 알림이 AI 안경에 지원되는 알림 스타일을 사용하는 경우 완전히 파싱되고 렌더링됩니다. 다른 알림 스타일 (예: BigTextStyle)을 사용하는
실시간 업데이트 알림은 완전히 파싱되지 않으며
시스템은 대신 표준 스타일 알림에 맞게 조정합니다.
디스플레이 안경에 사용할 수 있는 알림 작업
디스플레이 안경에서 수신되는 알림은
헤드업 알림 (HUN)으로 표시됩니다. MessagingStyle 알림의 경우 앱에서 바로 답장 작업을 사용할 수 있습니다. 사용자는 탭하여 세부정보를 펼치고 답장할 수 있습니다. 다른 모든 알림 스타일의 경우 시스템에서 제공하는 삭제 작업만 사용할 수 있습니다.
바로 답장을 사용하는 경우 사용자는 음성으로 답장하거나 앞으로 스크롤하여 스마트 답장 목록에서 선택할 수 있습니다. 스마트 답장의 경우 기기 내 AI를 사용하여 짧고 관련성 높은 답장을 추천할 수 있습니다.