套餐通信

您的应用可以通过多种方式与司机进行通信。了解哪种方法最适合每种使用场景,以便每次都能选择正确的方法。

您的应用可以通过以下方式与用户沟通:

  • 消息框
  • 通知
  • 导航提醒
  • 面向消息的模板
  • 语音输入

对于语音输入,请遵循最佳实践,以保护用户隐私并打造品牌体验。

沟通方式

为每种使用情形选择最合适的沟通方式。如需获取灵感,请参阅以下示例:

沟通方式 格式 应用场景示例
消息模板 包含图标或图片的简短消息 + 最多 4 个操作 错误消息
长消息模板 在停车时可阅读的长消息(可滚动) 权限的法律声明
Toast 显示非常简短文本的对话框 当车辆停放时,告知用户在手机上继续流程
语音输入 通过麦克风提供并由应用录制的输入 用户在驾驶时向应用发出请求
导航提醒 导航模板 上的简短消息(不遮挡导航信息),可选择添加操作 建议更改路线
浮动通知 (HUN) 包含简短文字和最多 2 项操作的临时通知卡片,能够深层链接到应用的相应部分 非常重要的更新,值得中断其他任务(在导航模板之外使用)

有关通知的更多信息:

语音输入详细信息

借助语音输入功能,应用可以访问汽车的麦克风,以收集音频输入内容,用于应用内语音助理等目的,例如创建自己的应用内助理。

工作原理

  1. 用户请求语音输入(在本例中,通过操作条中的麦克风图标)。
  2. 系统会显示一个叠加层,表明正在进行录制。
  3. 用户可以通过关闭叠加层来停止录制,也可以停止说话,此时应用应停止录制。

如需查看展示此流程的示例,请参阅通过语音与应用通信

带有语音输入图标的导航模板
语音输入图标用于告知用户可以提供语音输入。

最佳做法

在为应用规划通信方法时,请牢记以下最佳实践:

  • 首先要获得许可。确保用户已授予您的应用访问汽车麦克风的权限(最好是在驾驶开始之前)。
  • 提供入口点。为用户提供一种启动语音输入的方式,例如操作条中的麦克风图标。然后,等待对方发起该流程。
  • 打造品牌体验。明确说明应用内助理是您的应用专有的。
  • 在用户停止说话时停止录制。