Palm hall login and switch account process

在每一次进行网络请求时,都会调用RetrofitUtil.newApi() 的方法,这个方法的作用是将初始化信息携带在map里,上传至服务器,其中的初始化信息就有登录时要做的前置请求:

//接口握手token获取
//自动登录
@FormUrlEncoded
@POST(value = APIPath.handshake)
Observable<ResponseBody> handshake(@FieldMap CmccNewMap map);

中获取到的登录前置信息:

在做切换账号操作时,先进行前置握手请求,获取登录信息,并将登录信息储存起来,接着调用登录请求,此时RetrofitUtil.newApi()获取到的数据将是新的登录数据,用新的登录数据进行自动登录请求,重新对用户信息进行存储

执行如下方法重新对用户信息进行存储。

猜你喜欢

转载自blog.csdn.net/new_acm_/article/details/114691461