天天看点

H5页面白屏

1.结果

弱网络的情况下,获取接口数据超时,IOS由于自身机制的原因重试三次之后 便不在重试,安卓代码控制重试三次.然后出现白屏,暂时解决方案是移动端增加异常处理逻辑,允许用户主动刷新操作.

2.排查过程

(1)移动端开发人员代码review,后端接口开发人员拨测,验证OK

(2)后端接口开发人员排查日志,无明显异常

(3)大部分用户APP正常使用,少量用户使用异常

(4)收到用户反馈之后,测试用相同的机型及系统版本一致的情况下,使用用户的账户进行复现问题,验证OK

(5)通知用户再次出现的问题的情况下使用网速通,提供测试URL进行测试,发现耗时正常,检查对应的cdn节点验证OK.

(6)移动端开发人员使用fiddler进行弱网络测试能够进行复现问题

3.问题处理

(1).移动端做好异常处理逻辑,允许用户主动刷新操作

(2).后端接口尽可能降低耗时

(3).选择优质可靠的cdn服务提供商