Authentication:认证
只在交换价值的时候要求用户进行身份验证,例如个性化体验、访问附加功能、购买内容或是同步数据。如果你的应用程序要求认证,请保持登录过程迅速、简单和不引人注意,因此不会降低你的应用的使用感。
尽可能的延缓登录:当人们在做任何有用的事情之前被要求登录时,人们通常会放弃这个应用程序。在做出承诺之前给他们一个机会爱上你的应用程序。在购物应用程序中,让人们启动时能立刻浏览商品并只有在他们准备购物时才需要登录。在一个媒体流应用中,让人们在登录去做某些事情之前能够浏览你的内容和你想提供的内容。
说明身份验证的好处以及如何注册您的服务:如果你的应用程序需要身份认证,请在登录屏幕上显示一个简短和友好的说明,这个说明描述了要求和好处的理由。并且,记住并不是所有使用你的app的人从一开始都有账号。确保说明如何得到一个账号,或提供一个app内的方式来登录。
- 通过显示适当的键盘来最小化数据的输入:当询问一个电子邮件地址时,显示一个电子邮件的键盘屏幕,其中包括有用的数据输入快捷方式。
本文翻译自苹果官方开发文档
查看全部合集:https://developer.apple.com/ios/human-interface-guidelines/interaction/authentication/