앱이 사용자와 커뮤니케이션할 수 있는 방법의 범위를 파악한 다음 각 사용 사례에 가장 적합한 옵션을 선택합니다.
앱은 토스트 메시지, 알림, 내비게이션 알림을 사용하거나 메시지 중심 템플릿 또는 음성 입력을 사용하여 사용자와 통신할 수 있습니다. 앱에서 음성 입력을 사용할 때는 권장사항을 따라 사용자 개인 정보를 보호하고 환경을 브랜딩합니다.
앱이 사용자와 통신해야 할 때 사용 가능한 방법 중 가장 적절한 방법을 선택합니다.
통신 방법 | 형식 | 사용 사례 |
---|---|---|
메시지 템플릿 | 아이콘 또는 이미지가 포함된 간단한 메시지 + 최대 4개의 작업 | 오류 메시지 |
긴 메시지 템플릿 | 주차 중에 읽을 수 있는 긴 스크롤 가능 메시지 | 권한 관련 법률 텍스트 |
Toast | 매우 짧은 텍스트가 표시되는 팝업 | 사용자에게 주차 중에 휴대전화에서 절차를 계속하라고 안내하는 경우 |
음성 입력 | 마이크를 통해 입력되며 앱에서 녹음한 입력입니다. | 사용자가 운전 중에 앱을 요청합니다. |
내비게이션 알림 | 탐색 템플릿의 선택적 작업이 포함된 간단한 메시지(탐색 정보를 차단하지 않음) | 경로 변경 제안 |
헤드업 알림 (HUN) | 간단한 텍스트 + 최대 2개의 작업이 포함된 임시 알림 카드, 앱의 관련 부분으로 딥 링크 가능 | 다른 작업을 중단할 가치가 있는 매우 중요한 업데이트 (탐색 템플릿 외부에서 사용) |
알림 자세히 알아보기:
- 차량 OEM은 앱의 AAOS 버전에 내비게이션 HUN을 표시할지 여부를 결정할 수 있습니다.
- 내비게이션 앱에서 사용하는 알림 유형에 관한 자세한 내용은 내비게이션 알림: 세부 경로 안내 (TBT) 및 일반을 참고하세요.
- 자동차용 Android에서 알림을 표시하는 방법에 관한 기술적 세부정보는 알림 표시를 참고하세요.
- AAOS와 관련된 추가 세부정보는 Android Automotive OS 알림을 참고하세요.
음성 입력 세부정보
음성 입력 기능을 사용하면 앱이 자동차의 마이크에 액세스하여 자체 인앱 어시스턴트 만들기와 같은 목적으로 오디오 입력을 수집할 수 있습니다.
사용 방법
![음성 입력 아이콘이 있는 탐색 템플릿](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/voice-input.png?authuser=8&hl=ko)
- 사용자가 작업 스트립의 마이크 아이콘을 통해 음성 입력을 요청합니다 (이 경우 작업 스트립의 마이크 아이콘 사용).
- 오버레이가 나타나 녹화가 진행 중임을 알립니다.
- 사용자는 오버레이를 닫아 녹음을 중지하거나 대화를 중지할 수 있습니다. 이때 앱이 녹음을 중지해야 합니다.
이 프로세스를 보여주는 샘플 흐름은 음성으로 앱과 통신을 참고하세요.
권장사항
앱을 개발할 때 다음 권장사항에 유의하세요.
- 먼저 허락을 받으세요. 사용자가 앱에 자동차의 마이크에 액세스할 수 있는 권한을 부여했는지 확인합니다 (운전을 시작하기 전이 가장 좋음).
- 진입점을 제공합니다. 작업 표시줄에 마이크 아이콘과 같은 음성 입력을 시작하는 방법을 사용자에게 제공합니다. 그런 다음 프로세스가 프로세스를 시작할 때까지 기다립니다.
- 경험을 브랜딩하세요. 인앱 어시스턴트를 만들 때 인앱 어시스턴트는 해당 앱의 어시스턴트여야 합니다.
- 사용자가 중단할 때 중지합니다. 사용자의 대화가 끝나면 녹음을 중지합니다.