FWAuthorizeManager
@interface FWAuthorizeManager : NSObject
权限管理器。由于打包上传ipa时会自动检查隐私库并提供Info.plist描述,所以默认关闭隐私库声明 开启指定权限方法: Pod项目:添加pod时同时指定 pod ‘FWFramework’, :subspecs => [‘Contacts’]
-
获取指定类型的权限管理器单例,部分权限未启用时返回nil
Declaration
Objective-C
+ (id<FWAuthorizeProtocol> _Nullable)managerWithType:(enum FWAuthorizeType)type;
-
注册指定类型的权限管理器创建句柄,用于动态扩展权限类型
Declaration
Objective-C
+ (void)registerAuthorize:(enum FWAuthorizeType)type withBlock:(id<FWAuthorizeProtocol> _Nonnull ( ^_Nonnull __strong)(void))block;
-
Undocumented
Declaration
Objective-C
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;