《iOS Human Interface Guidelines》——Accessing User Data

Posted Cloudox_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《iOS Human Interface Guidelines》——Accessing User Data相关的知识,希望对你有一定的参考价值。

访问用户数据


定位服务允许app来确定人们大致的地理位置、他们设备指向的方向以及他们移动的方向。其他系统服务——诸如联系人、日历、提醒以及相册——也允许app去访问用户存储在其中的数据。




即使人们喜爱app知道很多他们的信息带来的便利性,他们也会希望能够选择保护他们数据的隐私性。比如说,人们喜欢能够自动标记他们的物理位置或者寻找附近的朋友,但他们也希望在他们选择不分享他们的位置给别人时能够禁用这些特性。(查看Location and Maps Programming Guide学习更多关于如何让你的app定位的内容。)


下面的指南可以帮助你以用户感到舒适的方式获取到用户数据。


确保用户理解为什么他们被询问分享他们的私人数据。如果人们没有看到一个明显的数据需要,他们很自然地会对索取他们的私人信息感到怀疑。为了避免让用户不舒服,确保只在他们尝试使用清晰地需要知道他们的信息的特性时显示警告框。比如说,人们可以再定位服务关闭时使用地图,但是在他们使用寻找和跟踪他们当前位置的特性时会看到一个警告框。


如果不明显的话,描述为何你的app需要信息。你可以提供显示在警告框中的文本,放在系统提供的诸如“‘App 名’想要使用您的联系人”或者对于定位通知,“允许‘App 名’在你使用app的时候使用你的位置么?”的标题下面。你会想要这个文本明确而礼貌,这样人们就会理解为什么你要求连接他们的信息,并且不会感到压力。


你的理由文本应该:

  • 不包含你的app名。系统提供的警告标题已经包含了你的app名。
  • 清晰地描述为什么你的app需要这个数据。合适的话,你也可以解释不适用数据时你app的方式。

以上是关于《iOS Human Interface Guidelines》——Accessing User Data的主要内容,如果未能解决你的问题,请参考以下文章

《iOS Human Interface Guidelines》——Popover

《iOS Human Interface Guidelines》——System Button

《iOS Human Interface Guidelines》——Picker

《iOS Human Interface Guidelines》——Routing

《iOS Human Interface Guidelines》——Stepper

《iOS Human Interface Guidelines》——Slider