AuthorizeManager
public class AuthorizeManager : NSObject
权限管理器。由于打包上传ipa时会自动检查隐私库并提供Info.plist描述,所以默认关闭隐私库声明
开启指定权限方法: Pod项目:添加pod时同时指定 pod ‘FWFramework’, :subspecs => [‘Contacts’]
-
获取指定类型的权限管理器单例,部分权限未启用时返回nil
Declaration
Swift
public static func manager(type: AuthorizeType) -> AuthorizeProtocol?
-
注册指定类型的权限管理器创建句柄,用于动态扩展权限类型
Declaration
Swift
public static func register(type: AuthorizeType, block: @escaping () -> AuthorizeProtocol)