获取通讯录访问权限设计

通讯录是需要用户授权才可以访问的,这是ios系统的规则。

当我开始设计这个功能时候,我遇到几个问题需要弄明白。

1,只有用户系统才可以对系统级别功能操作。

这个问题是基础,对后面设计至关重要。第一次是系统级别代码,用户可以直接在应用内同意APP访问通讯录权限。一旦第一次没有成功,则再次获取权限,用户操作成本就要高很多。

2,系统只提供首次获取权限的功能。

3,什么时机向用户显示获取通讯录访问权限功能?

首先要确定尽量第一次就要让用户允许。

再次考虑到使用『情境设计』降低用户操作允许的心理门槛。

最后考虑系统自动显示还是用户触发?这个问题需要根据界面具体细节再定。

4,允许访问权限功能界面哪些内容可以自定义?

参考其他应用有:标题、内文、主按钮、此按钮

5,如果用户第一次拒绝访问权限,怎么再次去获取访问权限?

需要清楚以下两个问题:

a)第二次不是系统级别的,所以用户不可以在应用内打开访问权限,需要去IOS系统页面设置。

b)IOS9之后是可以直接从应用内进入系统页面,IOS9之前版本是只有手动进入系统页面。

6,如果用户在设置里关闭访问权限,哪些需求需要获取访问权限?

通讯录内新增用户。

7,如果用户在设置里关闭访问权限,在哪些场景时去获取权限?

a)打开『熟人』页面。

b)刷新『熟人』页面

8,如果用户在设置里关闭访问权限,怎么获取访问权限?

使用弹窗还是页面需要页面设计时候再确定。

你可能感兴趣的:(获取通讯录访问权限设计)