我在android中使用java开发了一个稳定的im客户端。
- 但原生应用有可扩展的限制 -
我想:
所以我记得我的IM客户端的Hybird和H5。
很多平台的Lite项目都很好。
与上述相同。
最后有人给我一个想法:
UI使用webview。
控制器和模型,本机应用程序与webview交互。 mian任务是使用webview在控制器,模型之间传输数据。
但我知道,如果只是为了绘制UI,webview太重了!
所以有人可以提出一些建议吗?感谢。
答案 0 :(得分:0)
RN绘制用户界面
Native与后台服务建立tcp连接
后台通知聊天消息到RN进行抽奖
修补程序,用于实现动态UI样式更新
weex绘制UI
Native与后台服务建立tcp连接
后台通知聊天消息到weex进行绘制
修补程序,用于实现动态UI样式更新
webview绘制UI
Native与后台服务建立tcp连接
后台将聊天消息通知给webview的活动以进行绘制
修补程序,用于实现动态UI样式更新(下载js和html)
我的解决方案
Webview +本机tcp连接。