iOS11人机交互指南-App结构-06请求许可 Requesting Permission

用户必须授予应用程序访问个人信息的权限,包括当前位置,日历,联系信息,提醒和照片。虽然用户知道允许应用访问这些信息的方便性,但他们也希望控制其私人数据。例如,人们喜欢能够自主标记照片的物理位置或找到附近的朋友,但他们也希望禁用这些功能的选项。

仅在应用程序明确需要时才能请求个人数据。怀疑个人信息的请求是很自然的,特别是如果没有必要的需求。确保权限请求仅在用户使用时,明确需要个人数据的功能时才会发生。例如,应用程序可能只会在激活位置跟踪功能时请求访问当前位置。

如果需求不明确解释为什么您的应用需要信息。您可以将自定义文本添加到系统提供的权限请求警示窗中。使详细和礼貌的文本,保证不会感到压力。保证文本简短,并使用句子。没有必要包含应用程序名称。该系统已将应用程序标识为提出请求的应用程序。

只有在需要权限应用程序才能启动时才请求权限。如果应用程序的确依赖于用户的个人信息来操作,用户将不会觉得被请求打扰了。

不必要就不要请求位置信息。访问位置信息之前,请检查系统是否启用了位置服务。有了这些知识,您可以延迟警示窗,直到功能真正需要它,或者完全避免警示窗。

原文链接

推荐阅读更多精彩内容