/**
请求权限统一入口
@param authorizationType 权限类型
@param authorizedHandler 授权后的回调
@param unAuthorizedHandler 未授权的回调
*/
- (void)JL_requestAuthorizationWithAuthorizationType:(JLAuthorizationType)authorizationType
authorizedHandler:(void(^)())authorizedHandler
unAuthorizedHandler:(void(^)())unAuthorizedHandler;
/**
请求健康数据权限统一入口
@param typesToShare 共享/写入共享数据类型集合
@param typesToRead 读入共享数据类型集合
@param authorizedHandler 授权后的回调
@param unAuthorizedHandler 未授权的回调
*/
- (void)JL_requestHealthAuthorizationWithShareTypes:(NSSet*)typesToShare
readTypes:(NSSet*)typesToRead
authorizedHandler:(void(^)())authorizedHandler
unAuthorizedHandler:(void(^)())unAuthorizedHandler;
/**
请求社交账号访问权限
@param authorizationType 权限类型
@param options 请求账号时需要的配置信息(Facebook 和 腾讯微博不能为空)
@param authorizedHandler 授权后的回调
@param unAuthorizedHandler 未授权的回调
@param errorHandler 产生错误的回调
*/
- (void)JL_requestAccountAuthorizationWithAuthorizationType:(JLAuthorizationType)authorizationType
options:(NSDictionary *)options
authorizedHandler:(void(^)())authorizedHandler
unAuthorizedHandler:(void(^)())unAuthorizedHandler
errorHandler:(void(^)(NSError *error))errorHandler;
Podfile
文件中添加: pod 'JLAuthorizationManager', '~> 1.0.0'
JLAuthorizationManager
文件夹拖至项目即可;README
文件或者运行Demo
程序;MIT
开源协议;Pull Request
;Star
;