음성과 시각 효과를 비롯하여 휴대전화에서 사용할 수 있는 전체 멀티모달 기능을 사용하여 사용자가 이동 중에도 작업을 완료할 수 있도록 지원합니다.
형식
화면이 있는 휴대기기의 경우 작업은 다음 두 가지 모달리티를 지원해야 합니다.
- 음성 호출
- 키보드 호출
사용자는 작업 내에서 이러한 모달리티 간에 자유롭게 이동할 수 있습니다. 이러한 각 모달리티에 맞게 리치 응답을 설계해야 합니다. 예를 들어 키보드 호출에서는 SSML에 제공된 사운드는 재생되지 않습니다. 응답이 사용자에게 소리가 들리는 데 의존하고 기기가 키보드 모달리티를 사용하고 있다면 작업은 어떤 종류의 소리가 재생되는지 설명해야 합니다.
스마트폰의 화면 사용 가능 여부 및 입력 형식을 감지하려면 다음 코드를 사용합니다.
- 화면 있음:
if (conv.screen)
- 음성 모달리티 사용:
if (conv.input.type === 'VOICE')
- 키보드 모달리티 사용:
if (conv.input.type === 'KEYBOARD')
도움말 및 권장사항
- 리치 응답과 테마 맞춤설정을 사용하여 화면을 최대한 활용합니다.
- 푸시 알림을 사용하여 사용자의 휴대기기 참여를 유도하세요.
- 사용자는 이동 중임을 기억하고 작업을 최대한 빨리 완료할 수 있도록 도움을 주려고 노력해야 합니다. 자연스럽고 직관적인 대화 흐름을 만드는 방법을 알아보려면 대화 설계 가이드를 참고하세요.
- 웹사이트, 모바일 앱, 소셜 미디어에서 작업으로 바로 연결되는 딥 링크를 사용하여 음성을 통해 더 효과적으로 처리할 수 있는 환경을 제공합니다.