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