赞助商
立即赞助

iOS 人机界面指南全新章节:访问用户数据

交互设计3年前 (2021)发布 流光
8.6K 0 0

伴随着 iOS 14.5 的发布,苹果在人机界面指南(Human Interface Guidelines)中增加了访问用户数据(Accessing User Data) 内容。

(本文译自: https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/accessing-user-data/)

户隐私至重要。为了帮助人们信任您的 App,键是要对您的 App 需要的隐私相数据和资源及如何使这些数据保持公开透明。例如,你必须请求权限才访问:

  • 人数据,包括:置、健康、财务、联系人其他人识别信息。
  • 户生成的容,如:电子邮件、信息、日历数据、联系人、游戏信息、Apple Music 、HomeKit 数据及音频、视频和照片容。
  • 受护的资源,:蓝牙外围设备、家庭自动化功能、Wi-Fi 连接和地网络。
  • 备功能,如:摄像头和麦克风。

重要提示

从 iOS 14.5 和 iPadOS 14.5 开始,果你想跟踪用户或访问其设备的告标识符,您必须使用 AppTrackingTransparency framework 来请求用户的许。要更信息,请参阅 用户隐私和数据使用(User Privacy and Data Use) 。

当您提新的或更新的 App 时,您必须提供有关 App 的隐私做法和你收集的隐私相关数据的详细信息,以便 App Store 能够在您的产品页面上显示信息。(您以在 App Store Connect 中随时管理信息)人们在下载您的 App 之前,根据您产品页面上的隐私细节来做出情的决定。要更信息,请查看 App Store 上的 App 隐私细节( App privacy details)。

iOS 人机界面指南全新章节:访问用户数据

△ 一款 App 的 App Store 产品页面有助人们在下载前该 App 的隐私做法。

申请访问用户数据和资源的许可

iOS 系统提供一个标准的权请求对框(Alert),让人们查看您对访问他们的私人信息或受护资源的请求。他们也以查看你的请求并更新他们在隐私设置中的选择。您提供一个描述信息,说明你的 App 为什么需要项目,并决定何时显示权请求对框(Alert);iOS 系统处理权请求对框(Alert)验的所有其他部分。里有几个例子:

案例 1:

iOS 人机界面指南全新章节:访问用户数据

案例 2:

iOS 人机界面指南全新章节:访问用户数据

案例 3:

iOS 人机界面指南全新章节:访问用户数据

写一份清楚地描述您的 App 何使用您所需要的数据的文案。 标准的权请求对框(Alert)将在您的 App 名称之,人们用来授予或拒绝其权的按钮之前显示您的文案(称为 目的字符串(purpose string) 或 用途说明字符串(usage description string ))。争取让您的文案使用简短、完整的句子,看来直截当、具、易懂。使用大小写,避免被动语态,并在结尾处加上一个句号。关开者的指导,请参阅请求访问受护资源(Requesting Access to Protected Resources) 和 App Tracking Transparency。

iOS 人机界面指南全新章节:访问用户数据

只有当您的 App 明确需要访问数据时才请求许。 人们对索要个人信息产生怀疑是很正常的,尤其是在没有明显需要的情况下。仅当人们际使用需要其数据的功能时才请求许。例,您能只在用户想道何到达您的店地址时,才要求访问设备的位置信息。

贴士

在尝访问位置息之前,请检查系统确认是否启用了位置服。使用这些息,您可以在必要避免显示权限请求对话框(Alert)。有关开发人员指南,请参阅请求位置服授权(Requesting Authorization for Location Services)。

只有当数据是您的 App 运行所必需的候才请求允许。当您的 App 需要息的因显而易见,人可能不觉得被请求扰。如果您想在人启动您的 App 立即进行 App 跟踪(App tracking,译者注:一种获得数据给用户上标记便于之后做个性化推送的术),您必须在收集任何追踪数据之前显示系统提供的权限请求对话框(Alert)。

在权限请求对话框(Alert)之前显示自定义消息

理想情况下,人基于上下文已经知道你请求其权限的因,但如果有必要提供更多的细节,则可以在权限请求对话框(Alert)出现之前显示定义消息。

请楚地说明,打开系统权限请求话框(Alert)是们在自定义消息屏幕上可以采取唯操作。 们可以把预先提示信息(pre-alert message)理解为缓兵计,所以让他们迅速地读完信息并查看系统权限请求话框(Alert)是至关要。如在隐私相关权限请求前显示个自定义屏幕,那么它必须提供个操作,这个操作必须显示系统权限请求话框(Alert)。使用像 “继续“这样词来命名这个动作;不要使用“允许”或其他可能使们认为正在授予权限或在自定义屏幕执其他操作术语。

iOS 人机界面指南全新章节:访问用户数据

澄清追踪请求

App 跟踪(App tracking)是一个敏问题。在某些情况下,显示确描述跟踪好的定制息可能是有义的。

不要在系统提供权限请求话框(Alert)前使用可能会迷惑或误导们自定义消息。 们有时会快速击以消除权限请求话框(Alert)而不阅读它们。利用这些为影响选择自定义消息屏幕将导致 App Store 审核被拒绝。

几种被禁止的自义信息设会导致拒绝。比如:提供奖励、显示一看起请求的屏幕、显示权限请求对话框(Alert)的图片、以及权限请求对话框(Alert)背后的屏幕注释(如下图所示)。关指导,请参阅 App Store 审核指南 (App Store Review Guidelines):5.1.1 (iv).

反面案例——供奖励:

iOS 人机界面指南全新章节:访问用户数据

△ 要给予同意请求的奖励。你因为给予户许可而给予补偿,你在户允许你追踪他们之前,拒绝供功或容,或者你的 App 无法使。

反面案例——仿造请求:

iOS 人机界面指南全新章节:访问用户数据

△ 不要显示反映系统权请求对框(Alert)功能的自定义消息。特别是不要创建一个按钮标题使用“允许”或类似的文案,因为人们在预先提示屏幕上不能允许任何东西。

反面案例——权限请求对话框图片:

iOS 人机界面指南全新章节:访问用户数据

△ 不要显示标准权限请求对话框的图片,并以任何方式修改它。

反案例——权限请求话框注释:

iOS 人机界面指南全新章节:访问用户数据

△ 不要绘制视觉提示,将们注意力吸引到系统权限请求话框允许按钮上。

欢迎关注作者的微信公众:「龙爪槐守望者」

iOS 人机界面指南全新章节:访问用户数据

© 版权声明
您必须登录才能参与评论!
立即登录
暂无评论...

相关文章

背景 在汽车行业的朋友想必都知道自2019年各大车企利润开始大幅度下滑。(对这方面感兴趣的朋友可以自行查阅资料了解)在利润...
交互设计
写在前面 你们在日常工作中是否会有这样的思考,设计能给业务带来多大的价值?或者你从现在的工作中能够感受到多少价值?难道...
ui设计
一个好的设计,要兼顾可视性和易通性。所谓可视性,就是让用户知道这个产品怎么用,怎么操作才是合理的。所谓易通性,就是要...
交互设计
本文主要介绍了在设计电商商品详情页面时需要注意的交互设计准则,并给出相关示例说明商品页面在哪些方面做改进,能有效帮助...
交互设计
王M争:工作以来参与了很多次改版,从界面上来看,的确比之前的版本好看了很多。但是新版本上线后,收到了用户的很多吐槽。界...
交互成本
这几天看了一本书,书名是《怦然心动:情感化交互设计指南》。最开始了解交互是在优设网的细节猎人栏目,里边有很多产品的设...
交互设计
UI 设计师在做需求的时候,经常会接到以提升点击率为目标的需求。 提升点击率,设计师朋友第一反应就是提升操作功能的视觉抢...
交互设计
前言 最近半年,一直有设计师请教我如何培养交互思维,在行业日渐饱和的情况下,设计师们也意识到了「交互思维」的重要性,不...
交互作品集