线上问题

2021.04.09

问题描述

最近用户反馈iOS客户端进入餐厅首页后,过几秒钟后闪退了。

分析解决

原因内存泄漏导致。首先要知道几点:
1.RN上的列表是没有复用机制的,这就导致列表上的所有图片对象都会同时被持有。
2.运营在后台配置了高清图片,因我司的餐厅模块依赖了哗啦啦平台(为了支持线下下单,购买了双屏机,餐品由双屏机操作录入),而哗啦啦提供的服务并不支持同一个菜品配置多张图片用于展示缩略图、高清图,同时也不支持动态获取指定尺寸的图片。
3.我司开发人员无法从技术上约束运营只能配置小尺寸图片。
解决方案:
iOS Native 添加图片裁剪接口给 js 使用。
具体实现方案点击此处。

2021.03.23

问题描述

最近两天突然新增一批用户通过客服反馈业务A流程中,点击进行支付宝签约代扣无响应。客服尝试引导走B流程,成功完成了签约代扣。

分析解决

签约代扣的协议由Server端下发,B流程可以走通基本可以排除客户端问题,那么具体是什么原因倒是A流程无法走通?
通过客服反馈的用户uid查询日志,筛选出走通A流程,但未尝试B流程的用户。模拟问题用户状态,成功复现bug。接着debug,比对Server端下发的路由协议,发现协议头多套了一层URLEncode,导致客户端无法识别并跳转。回溯后发现是Server端上周上线代码有改动到这块业务逻辑,经协调,Server端当天修复并完成上线。

你可能感兴趣的:(线上问题)