动态密钥1.9版本
2015-11-25 15:17:44 0 举报
动态密钥流程图
作者其他创作
大纲/内容
发起网络请求
有回调
设置isHttps标识(请求方式)设置showToast标识(是否显示toast提示)设置showLoading标识(是否显示loading)设置请求参数设置接口id
baseViewModel模块
普通的网络请求
解密
判断有无回调
https请求refreshKey接口
failed
请求数据的加密
请求异常
大于等于10次
request模块
是否为密钥过期
等待3秒判断count次数是否小于10
结束
密钥过期
解密成功
请求动态密钥模块
使用https方式请求动态密钥接口(refreshKey接口)
小于10次
无回调
请求无异常
将当前请求加入expireQueue队列
解密失败
启动APP
用户
请求refreshKey接口,并等待回调
success
保存动态密钥和时间戳
检查动态密钥是否过期
处理回调逻辑
处理业务逻辑
0 条评论
下一页