利用手机提供的全部多模式功能(包括语音和视觉功能),帮助用户随时随地处理各种事务。
模态
对于配有屏幕的移动设备,您的 Action 需要支持两种模态:
- 语音调用
- 键盘调用
请注意,在 Action 中,用户可在这些模式之间自由切换。请务必专门针对每种模态设计丰富响应。例如,使用键盘调用时,如果 SSML 中提供了声音,则不会播放声音。如果响应依赖于用户听到的声音,并且设备使用的是键盘模式,那么您的 Action 需要描述播放的声音类型。
如需检测智能手机上的屏幕和输入模式是否可用,您可以使用以下代码:
- 带有屏幕:
if (conv.screen)
- 使用语音模式:
if (conv.input.type === 'VOICE')
- 使用键盘模态:
if (conv.input.type === 'KEYBOARD')
提示和最佳做法
- 使用富响应和主题自定义可充分利用屏幕。
- 考虑使用推送通知,吸引用户与移动设备保持互动。
- 请记住,用户处于外出状态,并尝试帮助他们尽快完成任务。如需了解如何构建自然而直观的对话流,请参阅对话设计指南。
- 通过您的网站、移动应用或社交媒体深层链接到 Action,让用户能通过语音更好地获得处理体验。