记录一下uniapp 集成腾讯im特别卡(未解决)

uniapp的项目运行在微信小程序 , 安卓 , ios手机三端 ,

之前这个项目集成过im,不过版本太老了,0.x的版本, 现在需要添加客服功能,所以就升级了

由于是二开 , 也为了方便 , 沿用之前的webview嵌套腾讯IM的方案 , 选用uniapp集成ui ,升级之后所有安卓用户反馈点击进去特别卡,几乎不能用...

因为我在测试的时候一直用的ios真机调试,偶尔用微信开发者工具调调样式,所以没太在意IM那会有性能问题.

一顿翻找资料和检查代码,通过浏览器抓取内存快照发现获取用户头像那里特别的卡,具体原理不知道干什么了 反正就是

conversation

实例里面的

getAvatar()

这个方法, 也不知道我判断的对不对 ,

然后继续查找 , 发现可能某一些用户头像在腾讯IM侧没找到 404 了导致请求卡住了, 又把所有获取头像的地方改成了直接获取default头像 , 也没解决

然后继续查找 , 发现在聊天页面的的 "+" 组件里面有很多 emoji 于是我把那个组件也干掉了 , 然并卵 ..

后来觉得是webview的原因 , 又直接集成到uniapp项目中并且配置分包 , 也非常的卡

后台觉得是uniapp集成IM的原因 ,我又创建了一个h5 vue3版本的 , 按照官网弄还是卡 ...

总感觉我集成的方式不对 , 一次性加载太多组件或 耗费电脑内存的东西了 ,所以导致的卡 , 为毛ios一点事情都没有

相关推荐
mosen86811 分钟前
uniapp中uni.scss如何引入页面内或生效
前端·uni-app·scss
lyz24685913 分钟前
uniapp popup弹窗组件的自定义使用方法
uni-app
沙尘暴炒饭14 分钟前
uniapp 前端解决精度丢失的问题 (后端返回分布式id)
前端·uni-app
牛牛科技15 分钟前
生产管理系统PHP+Uniapp源码
uni-app
Smile_ping17 分钟前
uniapp——APP读取bin文件,解析文件的数据内容(一)
uni-app·uniapp 读取文件·app端读取bin文件
CDERP-plus18 分钟前
uniapp 3分钟集成轮播广告图
uni-app·erp·erp移动端
Liberty_yes19 分钟前
uniapp input苹果中文键盘输入拼音直接切换输入焦点监听失效
uni-app
街尾杂货店&28 分钟前
webpakc介绍
uni-app
洗发水很好用13 小时前
uniApp打包H5发布到服务器(docker)
uni-app
YUJIAN。14 小时前
使用uniapp开发微信小程序-框架搭建
微信小程序·小程序·uni-app