PLoginInfo Class Reference
Inherits from | NSObject |
---|---|
Declared in | PLoginInfo.h |
loginUserId
登陆时提交的准一id,保证唯一就可以通信,可能是登陆用户名、也可能是任意不重复的id等,具体意义由业务层决定
@property (nonatomic, retain) NSString *loginUserId
Discussion
登陆时提交的准一id,保证唯一就可以通信,可能是登陆用户名、也可能是任意不重复的id等,具体意义由业务层决定
Declared In
PLoginInfo.h
loginToken
登陆时提交到服务端用于身份鉴别和合法性检查的token,它可能是登陆密码,也可能是通过前置单点登陆接口拿到的token等,具体意义由业务层决定
@property (nonatomic, retain) NSString *loginToken
Discussion
登陆时提交到服务端用于身份鉴别和合法性检查的token,它可能是登陆密码,也可能是通过前置单点登陆接口拿到的token等,具体意义由业务层决定
Declared In
PLoginInfo.h
extra
额外信息字符串。本字段目前为保留字段,供上层应用自行放置需要的内容。
@property (nonatomic, retain) NSString *extra
Availability
2.1.6
Discussion
额外信息字符串。本字段目前为保留字段,供上层应用自行放置需要的内容。
Declared In
PLoginInfo.h
firstLoginTime
客户端首次登陆时间(此时间由服务端在客户端首次登陆时返回的登陆信息中提供,客户端后绪在 掉重连时带上本字段,以便服务端用于多端互踢判定逻辑中使用)。此值不设置则默认应置为0。
此时间由服务端提供,且直到客户端主动登陆,此时间不会被更新或重置(重连时也不会重置)。
此时间目前的唯一用途:用于多端登陆时互踢的依据,防止在客户端未收到服务端“踢出”指令的 情况下,再次自动重连过来(通过此时间就可以判断出此客户端登陆时间之后又有新的端登陆,从 而拒绝此次重连,防止后登陆的端被之前这个“老”的端在它的网络恢复后错误地挤出“新”登陆的)。
本次互踢思路,请见我在此帖中的回复:http://www.52im.net/thread-2879-1-1.html
@property (nonatomic, assign) long firstLoginTime
Availability
6.0
Discussion
客户端首次登陆时间(此时间由服务端在客户端首次登陆时返回的登陆信息中提供,客户端后绪在 掉重连时带上本字段,以便服务端用于多端互踢判定逻辑中使用)。此值不设置则默认应置为0。
此时间由服务端提供,且直到客户端主动登陆,此时间不会被更新或重置(重连时也不会重置)。
此时间目前的唯一用途:用于多端登陆时互踢的依据,防止在客户端未收到服务端“踢出”指令的 情况下,再次自动重连过来(通过此时间就可以判断出此客户端登陆时间之后又有新的端登陆,从 而拒绝此次重连,防止后登陆的端被之前这个“老”的端在它的网络恢复后错误地挤出“新”登陆的)。
本次互踢思路,请见我在此帖中的回复:http://www.52im.net/thread-2879-1-1.html
Declared In
PLoginInfo.h