账户
仅当应用的核心功能需要时,才要求用户创建个人帐户;否则,让用户能够在没有创建账户的情况下也能尽情享受应用。如果应用需要创建用户账户,请考虑使用 "Apple ID 登录"功能,这样可以为用户提供值得信赖且体验一致的账户登录服务,为用户带来无需记住多个账户名与密码的便利。
-
向用户解释创建账户的好处,以及如何注册账户
如应用程序需要一个账户,写一个简短、友好的描述,说明要求的原因及其好处,并在登录屏幕上显示这一信息。如果应用需要用户创建账户,请在注册页面上用一个简短、友好的描述来说明创建的原因和好处。
-
不要急于让用户登录
用户在使用应用完成预期目的之前,强制登录的不友好体验会使应用遭到用户摒弃。为了避免这种情况,在要求创建账户之前,应向用户充分展示应用的优势或便利。例如,一款购物应用应当可以让用户任意浏览商品,只需当用户在购物车中结算时再要求用户登录。
-
如果不使用 "Apple ID 登录"功能,请使用密码自动填写功能
密码自动填写功能会自动生成并填充密码和安全代码,这样可以减少用户在账户验证上所花的时间。
-
避免使用“passcode”一词来指代账户验证
用户创建密码用于解锁设备或验证苹果的相关服务,并可能在应用中反复使用该密码。请考虑其他提示术语,如password、PIN、code、pass phrase、key 或 access code。
译注:
password - 通常是字母、数字和特殊字符的组合
passcode - 通常指纯数字且位数较短
passphrase - 满足一定约束规则的 password 组合,复杂度更高
删除账户
为用户提供创建账户功能的同时,也应当为用户提供删除账户功能,而不仅仅是停用账户。请确保了解并遵守当地关于删除用户账户信息的相关法律法规,同时遵循一下几点准则。
重点:如果当地法律要求应用应保留账户或信息(例如健康数字记录)或应遵循特定的账户删除流程,请向用户描述清楚具体的情况。
-
在应用中提供清晰明了的删除账户的方法
如果用户无法在应用中直接删除账户,请提供一个明确的删除账户的页面链接。例如,不要将链接隐藏在隐私政策或服务条款页面中。
-
为应用内或网页形式的删除账户功能提供一致的操作体验
避免使不同形式的操作流程产生不一致的体验。
-
尽量延迟用户删除账户的时间
用户可以在享受应用的剩余服务之后,或是在订阅的自动续费到期前再删除账户。如果应用提供了具有计划性的删除账户的方式,也可以向用户提供立即删除的选项。
-
告知用户删除账户的完成时间,并在完成时通知用户
删除账户的流程具有一定的时效性,因此有必要让用户了解流程的进度或状态。
-
如果应用支持内购,请让用户知晓当账户被删除时,内购的账单和取消是如何处理的
例如,可能需要让用户理解以下的场景:
- 无论用户是否删除了自己的账户,自动续费的订阅都将会继续计费,直到用户取消订阅。
- 在删除账户后,用户需要自己取消订阅或要求退款。
除了帮助用户了解这些情况外,还要提供信息说明如何取消订阅和管理内购。
提示:即便没有用户使用应用进行内购,应用仍需要提供删除账户功能。
面容 ID 和触控 ID
面容 ID 和触控 ID 是用户信任的、熟悉的身份验证方式。用户使用生物识别验证功能是基于大致了解它们的工作原理以及享受其带来的便利性的情况下。但是,也要考虑到一些用户不使用这些功能的特殊场景。
-
通过提供单一的身份验证方法来降低认证流程的复杂性
如果初始验证方式失败,应提供其他备用方式,比如要求提供用户名和密码进行验证。
-
仅在用户需要时开启身份验证功能
提供一个清晰的操作方式(例如点击按钮)来保障用户进行身份验证。例如使用面容 ID 时,用户需要正面朝向相机。
-
让验证方式贯穿始终
例如,应用使用面容识别的方式进行验证,那么请在按钮上采用”使用面容 ID 登录“的短语,而不是采用”登录“这样过于通用的短语。
-
为场景选择合适的验证方式
不要在支持面容 ID 的设备上使用触控 ID,或是在支持触控 ID 的设备上使用面容 ID。
-
避免在应用中让用户选择选择验证方式
生物识别验证已经是系统级别的功能,在应用中再进行设置是多余的,并可能会让用户产生混淆。