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