登录

设计登录体验时,请遵循以下最佳实践。

使用 Credential Manager

凭据管理器的每种内置身份验证方法都是完全独立的,只需用户的手表和数据连接即可进行身份验证。其他身份验证方法无法提供此优势。

将 Credential Manager 用作身份验证解决方案的基础。

主要选项:Credential Manager 内置

在 Credential Manager 中将通行密钥作为首要选项来实现,以便为用户提供最先进的安全性和简易性。

通过添加密码和“使用 Google 账号登录”功能来实现完整体验。

将用户的通行密钥作为 Wear OS 上的首选身份验证解决方案
图 1a:通行密钥
用户可以使用通行密钥、密码和“使用 Google 账号登录”功能进行身份验证
图 1b:通行密钥、密码和“使用 Google 账号登录”

次要选项

至少提供一个辅助选项来处理用户关闭凭据管理器的情况。总共提供至少两种不同的登录选项。

没有多种登录方法的应用会导致用户体验不佳。例如,如果应用只提供了“在手机上登录”这一种方法,那么当用户的手机不在身边时,就会失败。

用户点按“关闭”以转到备用身份验证方法
图 2a:点按“关闭”以关闭备份
凭据管理器的备份身份验证选项
图 2b:备份身份验证

特殊情况自动数据层身份验证是唯一可接受的辅助选项,可在您的用户体验中先于凭据管理器使用。不过,采用此方法时需要注意以下几点:

  1. 您必须提供至少一种除此以外的身份验证方法,因为此选项仅适用于安装了相应移动应用的配对手表。
  2. 您必须完全自动执行用户的令牌交换,并且不得事先向用户显示任何界面。换句话说,您应从用户的角度出发,使身份验证过程完全自动化。
  3. 如果此方法失败,则表示用户未在配对的手机上登录,或者根本没有配对的手机。不提醒用户有尝试失败的情况,而是直接前往凭据管理器。

正确提示用户

对于需要登录才能使用所有功能的应用:立即向已退出的用户显示凭据管理器作为第一个屏幕,而不显示任何前面的界面。

对于无需登录即可提供功能的应用:延迟显示凭据管理器,直到必要时才显示。尽可能在不登录的情况下提供更多功能。当身份验证变得至关重要时,显示“登录”按钮以启动凭据管理器。如果登录失败,提供跳过身份验证的选项。

如果需要使用完整功能,请立即登录

身份验证最佳实践

说明登录的好处

对于延迟用户登录的应用,请在用户必须登录时明确说明登录的好处。利用周围的界面上下文向用户说明价值;不要假定用户了解登录的好处。

切勿在界面中按名称引用 Credential Manager。

在用户启动某项操作后要求用户登录,提供上下文信息。
只显示登录选项而不说明登录的好处。

精简

通过以下方式简化身份验证流程:

  1. 使用 Credential Manager
  2. 减少辅助登录选项所需的步骤数
  3. 在符合您的隐私和安全要求的前提下,让用户尽可能长时间保持已登录状态
使用 Credential Manager
同时显示所有次要选项。
保持登录状态

登录状态和确认

使用辅助的非凭据管理器选项时,在首次打开应用时显示一条消息,提醒用户正在登录,然后在成功登录后显示一条确认消息。

告知用户系统正在登录。
显示确认消息。