iOS权限管理思路

iOS权限的分类:

1.功能级权限管理

2.数据级权限管理

权限的获取方式:

通常通过网络获取,会有延迟

使用到权限的场景:

1. 点击发送会员专享魔法表情,  判断是否有发送会员专享魔法表情的权限, 

如果有: 发送

如果没有: 跳转到黄钻申请页面

2. 点击发送会员魔法表情,  判断是否有发送会员专享魔法表情的权限,  

如果有: 发送

如果没有: 显示提示该功能是会员专属功能(会员权限), 是否马上去开通?

4. 点击跳转到私密文件页面, 判断是否拥有私密文件专享功能权限, 

如果有: 跳转到私密文件页面

如果没有:跳转到开通私密文件共享功能页面,如30元/年

5.公司美工拥有修改公司相册的权限,查看公司主页信息权限, 编辑公司主页权限

公司副总裁拥有修改公司主页相册权限和修改公司新闻的权限,查看公司主页信息权限,  编辑公司主页权限

普通员工没有编辑权限, 只有查看公司主页信息权限

普通员工 查看公司主页, 隐藏编辑按钮

公司美工 查看主页, 显示编辑按钮, 点击进去编辑, 可以修改公司相册的权限

公司副总裁 查看主页  显示编辑按钮, 点击进去编辑, 可以修改公司相册的权限 可以编辑公司新闻的权限

3. 数据级权限管理:

微信点击,不让他看我的朋友圈之后

他进入我的详细资料后, 获取我对他 的 朋友圈开放权限

有权限: 获取得到朋友圈相册

无权限: 获取不到朋友圈相册

=================================================================================

iOS功能级权限管理解决方案:

原文地址:https://www.cnblogs.com/apem/p/4890884.html