问题描述:
1.今天线上APP进行了升级,结果在充值时,直接崩溃了,而且是个必现的bug
2.充值是核心业务,即需要紧急解决查询崩溃原因:
1.未测试:此版本充值的代码修改过,但是由于连连充值是真实数据,所以未测试充值全部流程
2.代码问题:
(1)使用self.alertView.tradePawTextField.text保存数据,则alertView移除后会导致密码为空,无法进行交易
(2)具体代码:
// 1>
[self removeAlertView];//移除提示框
// 2>
- (void)sendRequest11 {
[codeDic setObject:self.alertView.tradePawTextField.text forKey:@"tradePassword"]; //使用self.alertView
}
- 解决办法:
1.修改代码:
(1)方法一:把self.alertView.tradePawTextField.text设置成全局变量
(2)方法二:保证先请求接口,再移除提示框
(3)检查其它相关代码
2.加急审核:紧急发版,且使用加急审核
3.接口特殊处理:
(1)由后台调整,使线上版本中的充值业务暂时不开放
(2)进入页面后添加较友好的提示语和客服电话