ISHPermissionKit

BSD 许可协议
Objective-C
iOS

1 张图片

作者

描述

为 iOS 应用请求用户权限的统一方式。

此框架提供了一种在 iOS 上请求用户权限的统一方式。它还提供了 UI,在向用户展示系统权限对话框之前解释权限要求。这允许开发者延迟系统对话框。框架不提供任何实际的控制台,让开发者和设计师负责创建视图。

虽然您可以使用此框架同时请求用户对多件事的权限,而且在没有上下文的情况下,但您应该只在应用程序需要时继续请求权限。然而,可能有需要同时请求多个权限的情况:例如,在开始记录位置和运动数据时。

此框架还提供了显式请求用户权限的方法,而系统 API 只提供了隐式方法。

标签