标签:
登录的接口login.do接口上需要记录关键的信息:userId、设备型号(Android
|iPhone
)、登录时间、登录IP、设备唯一标识(UUID
)
当在另外一台新设备上登录同一帐号时,将userId对应的相关登录设备信息直接进行覆盖,此时如果旧设备进行重连时,因为该uuid已经不是当前服务端的uuid了,所以直接会返回下线通知
,返回的主要信息(设备型号
、时间
)
login.do与chat-web.do之前不进行直接的通信,避免相互调用与系统的消耗,IM-Web以userId为key进行存储,当重新连接IM-Web时发现与当前缓存中的设备唯一标识(UUID
)不一致时就提示下线通知
,如果一致就可以让其进行重连,返回可供连接的IM实例的域名和端口。
以上的思路是根据手机QQ和微信的测试结果,反向推导出来的,可能有误。
标签:
原文地址:http://www.cnblogs.com/meteoric_cry/p/5699065.html