[译]用户交互:认证

仅在有价值交换的时候要求用户身份认证,例如个性化体验、访问附加功能、购买内容或同步数据。如果你的应用程序需要认证,保持登录过程快速、简单、不突兀,所以它不会降低你的应用的乐趣。

尽可能延迟登录。当人们在做任何有用的事情之前被迫登录时,他们经常放弃应用。在做出承诺之前,让他们有机会爱上你的应用。在购物应用中,让用户在启动后立即浏览您的商品,并且只有在他们准备购物时才需要登录。在媒体流应用程序中,让用户在登录前查看自己的内容并查看所提供的内容。

解释认证的好处以及如何注册您的服务。如果您的应用需要身份验证,请在登录屏幕上显示一个简短而友好的解释,说明该需求的原因及其好处。另外请记住,不是每个人开始使用您的应用程序时就有一个账号。确保你解释如何获得一个,或提供一个应用程序内的简单注册方式。

通过显示适当的键盘最小化数据输入。例如,在询问电子邮件地址时,请显示电子邮件键盘屏幕,其中包含有用的快捷的数据输入方式。

切勿使用术语密码。密码用于解锁用户的iOS设备,并在禁用生物特征身份验证时使用Apple Pay进行身份验证。有关Apple Pay身份验证设计指南,请参阅Apple Pay。

Face ID and Touch ID

尽可能支持生物认证。Face ID和Touch ID是安全的,人们所信任的熟悉的认证方法。如果用户启用了生物识别身份验证,则可以假定他们了解其工作原理,了解其便利性,并且尽可能使用它。请记住,人们可能会选择在其设备上禁用生物识别身份验证,因此您的应用应该准备好处理这种情况。

通过单一方式向目前的人员进行身份验证。当人们不必选择如何认证时,这是最直观的。给他们一个选项,比如脸部识别码。只有在初始方法失败的情况下,才提供其他方法,例如询问用户名和密码。

仅在响应用户操作时启动身份验证。明确的操作,如点击按钮,确保用户想要认证。在人脸ID的情况下,它也增加了用户面对相机的可能性。

始终确定身份验证方法。例如,使用Face ID登录您的应用程序的按钮应该标题为“使用面部识别号登录”,而不是“登录”。

准确的参考认证方法。请勿在支持人脸ID的设备上参考Touch ID。相反,请不要在支持Touch ID的设备上引用Face ID。检查设备的功能并使用适当的术语。

一般来说,避免在应用程序中提供选择生物特征身份验证的设置。如果在系统级别启用生物特征身份验证,则假定用户想要使用它。假如您对特定应用设置生效,当系统全面禁用时,用户或许会以为生物识别身份验证是可用的。

不要使用图标来标识系统身份验证功能。当人们看到像系统的Touch ID(指纹)和Face ID图标的图标时,他们认为他们应该进行身份验证。使用图标来识别身份验证功能会导致不一致并导致混淆,特别是当图标着色,显示尺寸较大并且出现在上下文之外时。

英文原文链接

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注