创建登录流程(可选)

如果用户必须登录您的应用,您需要为 AAOS 提供适用于车载显示屏的登录流程。

在 Android Auto 上,车载显示屏的登录流程不太必要,因为应用是从本应具备自带登录体验的手机进行投影的。不过,如果您按如下所述创建登录流程,该流程将同时适用于 AAOS 和 Android Auto(仅在停车状态下,因为在驾车时登录会分散注意力)。

您可以使用 Android for Cars 应用库中为车辆优化的模板创建车载屏幕的登录流程。设计过程包含以下任务:

  • 从可用的登录方法选择主要登录方法(以及任何备用方法)。
  • 规划任务流程,设计一系列模板,引导用户完成登录任务(例如:在停车状态下登录应用)。
  • 验证易用性,确保您计划的流程符合 Android for Cars 应用库的用户体验要求

如需详细了解如何使用模板进行设计,请参阅使用模板构建应用

登录示例

登录页面示例
此示例提供了两种不同的身份验证方式 (Android Auto)。
Google 登录示例
此示例使用了 Google 登录或其他两个选项 (AAOS)。
登录页面示例
此示例展示了 Google 登录或其他两个选项 (AAOS)。

登录要求

本部分中的要求与登录功能在 Android Automotive OS 中如何实现最佳易用性有关。

要求级别 要求
应当 应用开发者应做到以下几点:
  • 将 Google 登录显示为主要选项(如果应用和系统支持的话)
  • 在应用和系统不支持 Google 登录的情况下,将手机登录(如果支持)显示为主要选项
  • 确保用于登录电话的 PIN 码的长度不超过 8 位数
  • 对于标准登录,将用户名和密码分别输入到两个步骤中
  • 在输入框中添加标签(“输入密码”),并在用户开始输入后让其在屏幕上的某个位置显示
  • 让用户能够在输入密码时显示密码(通常处于隐藏状态)
  • 提供有关如何访问忘记的用户名或密码的指南
  • 提供创建账号的方式
可以 应用开发者可以执行以下操作:
  • 如果既不支持 Google 登录,也不支持手机登录,请提供标准应用登录(用户名和密码)作为主要选项
  • 当 Google 登录是主要选项时,提供手机登录和/或标准登录作为备用选项
  • 当手机登录是主要选项时,将标准登录作为备用选项提供

理由

  • 一致的媒体体验。为一款媒体应用设计的登录屏幕应提供与其他媒体应用的登录屏幕大致一致的体验。
  • 一致的外观和风格。登录屏幕应支持 Android Automotive OS 的基本设计原则和视觉基础。