简单
案例分析0 次浏览

某社交网站的消息通知模块,用户反映经常收不到通知,你会怎么排查问题?

前端工程师
前端排查用户体验业务故障

答题要点

先从前端代码入手,检查消息通知的触发逻辑是否正确。查看事件监听是否正常,是否存在代码错误导致通知无法触发。接着检查网络请求部分,使用开发者工具查看请求的状态码和响应内容,确认是否成功向服务器发送获取通知的请求,以及服务器是否正常返回数据。若网络请求正常,再检查本地存储和缓存,看是否存在数据丢失或缓存异常的情况。然后考虑用户设置方面,确认用户是否在设置中关闭了消息通知功能。还可以结合服务器端日志,查看服务器端是否正常推送通知,是否存在推送失败的情况。如果是部分用户收不到通知,分析这些用户的设备类型、浏览器版本等是否存在共性问题。通过逐步排查,找出导致用户收不到通知的原因。