动态密钥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 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 