记录一次复盘过程
8.3下午,qa说iOS端上传照片有问题,当时初步定位认为是qa测试机环境的问题,后因为手头上线问题,当天没有持续跟进问题。(因上线前遇到问题,没有跟进)
8.4上午,fe定位到问题与location端能力方法相关;梳理过前端与端的整个交互逻辑后,定位到前端在第二次调用location端能力方法时,因为调用了相机的关系,所以端的方法没有执行。进一步定位时间比较紧急,就找C端同学帮忙定位原因。
C端同学定位到具体原因:因调用了相机后,scheme的注册被移除掉了,再调用别的端能力方法,端上的方法就不会执行了。
总结:
1需求,在开发与联调的过程中,考虑不足,使得上线前qa发现问题,使得上线前的工作比较紧。
2.iOS端原有代码,没有过这样的端能力调用逻辑。之前端能力的调用,问题的排查基本没卡到过,这次问题暴露出了我作为一个iOS,对wkwebview的熟悉程度不足,定位前端相关问题的技巧不足。
3.前端涉及端能力的调用的联调,我没参与到这个联调的过程,必要的前端与端联调的对接。任何端相关的过程都要care到,并且加入到端的开发联调的todo中。