IMSAccountService Class Reference
Inherits from | NSObject |
---|---|
Declared in | IMSAccountService.h |
sessionProvider
账号服务使用的session提供者,用于提供会话对应的信息
@property (nonatomic, weak) id<IMSAccountProtocol> sessionProvider
Discussion
账号服务使用的session提供者,用于提供会话对应的信息
Declared In
IMSAccountService.h
accountProvider
账号服务提供登录操作的UI提供者 可以自定义实现,需要实现IMSAccountUIProtocol协议。
@property (nonatomic, weak) id<IMSAccountUIProtocol> accountProvider
Discussion
账号服务提供登录操作的UI提供者 可以自定义实现,需要实现IMSAccountUIProtocol协议。
Declared In
IMSAccountService.h
– showLoginWithController:success:failure:
显示登录窗口
- (void)showLoginWithController:(UIViewController *)controller success:(void ( ^ ) ( NSDictionary *session ))success failure:(void ( ^ ) ( NSError *error ))failure
Parameters
controller |
当前用于显示登录窗口的视图控制器 |
---|---|
success |
登录成功后之后的会话信息 |
failure |
登录失败的错误信息,取消登录也会有对应错误 |
Discussion
显示登录窗口
Declared In
IMSAccountService.h
– logout
登出操作,清除当前登录用户信息,失效当前会话信息
- (void)logout
Discussion
登出操作,清除当前登录用户信息,失效当前会话信息
Declared In
IMSAccountService.h
– isLogin
是否已经登录
- (BOOL)isLogin
Return Value
当前登录状态则返回YES,否则返回NO
Discussion
是否已经登录
Declared In
IMSAccountService.h
– currentSession
返回当前的会话信息,也就是sessionProvider提供的会话信息
- (NSDictionary *)currentSession
Return Value
已经登录则返回当前的会话信息,否则返回nil
Discussion
返回当前的会话信息,也就是sessionProvider提供的会话信息
Declared In
IMSAccountService.h