0%
Online近期优化记录及还需优化点
Online近期添加的新功能
- 会员中心的钻石会员和VIP会员功能。
- 聊天中发送iCloud文件功能。
- 类似QQ侧滑菜单和单聊和群聊中消息列表侧边栏功能。
Online近期优化记录
- 聊天查看大图时黑屏问题修复。
- 替换navigationBar隐藏的方法。
- 修改界面返回时偶尔卡住的问题。
- 音频通话开始后显示视频通话界面才有的翻转摄像头按钮问题修改,个人视频通话接通后自己的默认视图改为小视图,对方的视图默认是大视图。
- 杀死程序时发送的消息添加容错处理。
- 保存资料后消息列表小红点消失问题修改。
- 朋友圈发表评论删除消息等去掉文字提示和网络加载框优化体验。
- 朋友圈加入文字链接点击(网址和电话号码)功能,和长按朋友圈文字复制功能。
- 进入后台保活策略修改(改为播放无声音乐方式),进入后台断开socket改为定时器发送socket心跳,保证用户的在线状态。
- 朋友圈显示字体显示优化,刷新列表显示体验优化。
- 加载提示框加载时屏幕不可点击体验优化,网络请求超时时间统一设置为30秒。
- Online官方公众号聊天页面的头像显示修改为默认app图标。
- 聊天中的数据源由不安全的数组改为安全数组。
- 图片发送的进度显示优化。
准备优化点
- 用户登录过后,过段时间又重新打开app时直接进入到主界面体验优化。现在的逻辑是先走登录接口,拿到后台返回的数据后直接存储显示。这样的导致的一个体验问题是,当用户网络不好时,重新打开app会显示启动页,上面显示登录接口的加载框。直到登录接口返回数据,最多30秒的时间不能进入到app。
优化思路,把现在临时的个人数据存储改为文件数据存储,重新登录后先拿到存储的数据进行展示,再异步请求更新数据,用户重新打开app后无缝进入app主界面优化用户体验。