首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS隐私权限获取和检测 ECPrivacyCheckTools 2.0 版本

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蓝牙权限

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200824A0BVEQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券