身份验证

仅在交换价值时请求用户进行身份验证,例如个性化体验,访问附加功能,购买内容或同步数据。如果您的程序要求身份验证,请保持登陆过程快速,简单,不唐突,以便它不会影响您的应用程序的使用体验。

交互 - 身份验证 - 图1

尽可能地延迟登录。人们常常会放弃应用程序,当他们还未做任何有用的事情之前却被迫登录。给他们一个机会爱上你的应用程序,在对它做出承诺之前。在购物应用中,让人们在启动的时候可以马上浏览你的商品,并且当他们准备好购买的时候才需要登录。在流媒体应用中,让人们浏览您的内容并查看所能提供的内容在他们登录来播放一些东西之前。

说明身份验证的好处以及如何注册您的服务。如果您的应用程序需要身份验证,请在登录屏幕上显示简短的、友好的说明,用来描述身份验证需求的原因及其优点。此外,请记住不是每一个使用您的应用程序的人从一开始都有一个账户。请确保您说明如何获得一个账户,或提供一个简单的应用内的注册方式。

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