ECPrivacyCheckTools
更新 & bug fix
ECPrivacyCheckTools 2.0.0版本
去掉对 iOS 7.0 版本支持
针对 iOS 13.0 新 API 优化
隐私权限模块独立文件,可以单独引入使用,无需引入全部工具类
常见常用隐私权限检测集合类,可以直接导入项目中使用。包含:定位服务、照片、相机、通讯录
其他bug fix
20171211 bug修复:iOS11获取相册权限需要在plist中增加NSPhotoLibraryAddUsageDescription字段
20170731 bug修复:iOS7获取相册权限不弹框
Abstract 概要
该工具类主要是为了方便大家获取设备系统权限和检查对应的权限。目前2.0版本兼容 iOS 8.0 及其以上版本。具体每一项隐私权限的获取和检测在源码中有非常详细的逻辑代码,使用方式在 ECPrivacyCheckTools_Example 工程中亦有相似介绍。如果有什么不清楚的可以在git上issues我或者微信联系我。Features & Requirements 特性 & 要求
支持 iOS 8.0 +
ARC
最新版本:2.0.0
目前支持的隐私类型(顺序参照:iPhone - 设置 - 隐私):
参照下图
plist文件下添加对应的参数
Content 正文
Uage 使用
使用 ECPrivacyCheckGatherTool 集合:包含:定位服务、照片、相机、通讯录
将 ECPrivacyCheckTools 文件夹下 ECPrivacyCheckGatherTool.h 和 ECPrivacyCheckGatherTool.m 文件引入工程
调用对应 API
单独使用任一权限检测
将 ECPrivacyCheckTools/Core 文件下对应权限的 .h 和 .m 文件引入工程
调用对应API
Code Example
获取定位权限
照片权限
通讯录权限
蓝牙权限
代码中均有非常详细的中文注释,可以直接查看再附一张Demo截图
工具类和Demo中已经给出了非常完整的获取权限和检测权限逻辑代码,除了可以直接导入工具类使用外,也可以直接Copy逻辑代码到自己的项目中使用。AuthorLicense
ECPrivacyCheckTools is available under the MIT license. See the LICENSE file for more info.
关键词:iOS隐私权限 定位权限 通讯录权限 homekit 健康权限 照片权限 相机权限 文件与文件夹 iOS蓝牙权限
领取专属 10元无门槛券
私享最新 技术干货