IMSAccountProtocol Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | IMSAccountProtocol.h |
– accountDidLoginSuccessNotificationName
required method
获取账号登录成功通知名称,协议实现者在账号登录成功后需要调用 NSNotificationCenter
的 postNotificationName:object:
方法发送该通知
- (NSString *)accountDidLoginSuccessNotificationName
Return Value
登录成功通知的名称,不允许为 nil
Discussion
获取账号登录成功通知名称,协议实现者在账号登录成功后需要调用 NSNotificationCenter
的 postNotificationName:object:
方法发送该通知
Declared In
IMSAccountProtocol.h
– accountDidLogoutSuccessNotificationName
required method
获取账号登录成功通知名称,协议实现者在账号退出登录成功后需要调用 NSNotificationCenter
的 postNotificationName:object:
方法发送该通知
- (NSString *)accountDidLogoutSuccessNotificationName
Return Value
退出登录成功通知的名称,不允许为 nil
Discussion
获取账号登录成功通知名称,协议实现者在账号退出登录成功后需要调用 NSNotificationCenter
的 postNotificationName:object:
方法发送该通知
Declared In
IMSAccountProtocol.h
– accountType
required method
获取账号类型,是和 IoT 服务器约定的,如:"OA_SESSION"
- (NSString *)accountType
Return Value
退出登录成功通知的名称,不允许为 nil
Discussion
获取账号类型,是和 IoT 服务器约定的,如:"OA_SESSION"
Declared In
IMSAccountProtocol.h
– token
required method
获取当前的会话信息,云端需要用户鉴权时使用的信息,如:accountType
为 “OA_SESSION” 时该值是 OA 的 sessionId
- (NSString *)token
Return Value
返回当前的会话信息,没有登录则返回 nil。
Discussion
获取当前的会话信息,云端需要用户鉴权时使用的信息,如:accountType
为 “OA_SESSION” 时该值是 OA 的 sessionId
Declared In
IMSAccountProtocol.h
– isLogin
required method
返回当前是否已经登录
- (BOOL)isLogin
Return Value
返回当前是否已经登录
Discussion
返回当前是否已经登录
Declared In
IMSAccountProtocol.h
– currentSession
required method
提供当前登录的会话信息
- (NSDictionary *)currentSession
Return Value
包含当前登录的会话信息,包括用户信息
Discussion
提供当前登录的会话信息
当前登录的会话信息需要包括以下字段:ACCOUNT_SESSION_KEY, ACCOUNT_USER_ID_KEY, ACCOUNT_NICKNAME_KEY, ACCOUNT_AVATAR_URL_KEY 分别对应当前的会话信息,用户标识,用户昵称和用户头像;除此之外,也可以提供其他扩展信息。
Declared In
IMSAccountProtocol.h