首页 > 其他分享 >基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v7.0版已发布

基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v7.0版已发布

时间:2023-08-21 16:46:48浏览次数:35  
标签:界面 v7.0 MobileIMSDK iOS RainbowChat IM 优化

关于MobileIMSDK

MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持 UDP 、TCP 、WebSocket 三种协议,支持 iOS、Android、H5、标准Java、小程序、Uniapp,服务端基于Netty编写。

工程开源地址是:

关于RainbowChat

► 详细产品介绍:http://www.52im.net/thread-19-1-1.html
► iOS端更新记录:http://www.52im.net/thread-2735-1-1.html
► 全部运行截图:iOS端全部运行截图 (另:Android端运行截图 点此查看
► 在线体验下载:App Store安装地址 (另:Android端下载体验 点此查看

 

RainbowChat是一套基于开源IM聊天框架 MobileIMSDK 的产品级移动端IM系统。RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题(可自行下载体验:专业版下载安装)。

RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持TCP、UDP两种通信协议的IM产品(通信层基于开源IM聊天框架 MobileIMSDK 实现)。

v7.0 版更新内容

此版更新内容更多历史更新日志):

  • 1)[新增] 新增了支持从相册中选取视频并发送;
  • 2)[bug] 解决了代码中设置聊天界面中消息文字颜色无作用的问题;
  • 3)[bug] 解决了聊天消息列表中查看短视频后返回时,最后一行消息被输入框档住的问题;
  • 4)[bug] 解决了一处因后台任务未显式结束导致的潜在内存泄漏问题;
  • 5)[bug] 当处于群聊界面是,群主更新群名称时,不能直接刷新群聊界面当前的标题上群名称的最新显示;
  • 6)[优化] 登陆界面中,密码输入框增加了密文和明文切换显示功能;
  • 7)[优化] 解决了iOS16.4+系统上因UIAlertView兼容性导致的某些功能中确认事件不能执行的问题;
  • 8)[优化] 解决了从其它界面返回到注册界面的动画跳转时,原界面导航栏变成黑色块的问题;
  • 9)[优化] 解决了聊天界面下方的功能面板打开状态下,再点“+” 号会切换到文本输入,而不是取消功能面板显示的问题;
  • 10)[优化] 升级了图片选择库以适配最新的iOS系统;
  • 11)[优化] 解决了聊天界面中发送大文件后,会立即弹出软键盘并进入文字输入状态的问题;
  • 12)[优化] 查看图片界面中,长按弹出菜单效果UI美化;
  • 13)[优化] 重新优化了闪屏、登录、帮助、忘记密码、注册、注册成功、查找用户、邀请朋友共计8个界面的UI设计;
  • 14)[优化] 其它未提及的ui细节优化和美感提升。

此版部分界面更新(更多截图点此查看):

 

标签:界面,v7.0,MobileIMSDK,iOS,RainbowChat,IM,优化
From: https://www.cnblogs.com/imteck4713/p/17646420.html

相关文章

  • facebook-wda windows 连接iOS失败原因之一
    由于虚拟环境进行了重新安装,导致wda连接失败报错原因如下:raiseConnectionError("socketconnectionbroken")ConnectionError:socketconnectionbroken[I23082115:29:51_device:1106]xctrunnerquited[W23082115:29:51device:925]WebDriverAgentRunnerquitted ......
  • HBuilderX获取iOS证书的打包步骤
     简介: 目前app开发,很多企业都用H5框架来开发,而uniapp又是这些h5框架里面最成熟的,因此hbuilderx就成为了开发者的首选。然而,打包APP是需要证书的,那么这个证书又是如何获得呢?生成苹果证书相对复杂一些,所以这里我重点说下ios证书的生成流程目前app开发,很多企业都用H5框架来开发......
  • BIOS 与 UEFI 引导流程
    目录前言主板固件(BIOS与UEFI)BIOSBIOS功能BIOS启动过程引导程序(bootloader)BIOS的缺点UEFIEFI启动过程启用UEFI的条件硬盘分区结构(MBR与GPT)MBR结构GPT结构保护MBRGPT头分区表用户数据区分区表备份GPT头备份扇区与LBA的区别操作系统的引导过程BIOS引导操作系统BIOS引......
  • dasctf2023 june toka garden & bios-mbr os 启动流程
    前言被纯真拉来看题楽。日常忏悔没有学好操作系统。借着dasctf6tokagarden了解了下操作系统bios-mbr的启动流程。bios-mbr启动流程启动(boot)一词来自于一句谚语"pulloneselfupbyone'sbootstraps"("拽着鞋带把自己拉起来")这当然是不可能的事情。最早的时候,工程师......
  • H5移动端禁止页面缩放(使用Android和IOS)
    <metaname="viewport"content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>标签说明:width:设置viewport的宽度,正整数/字符串device-widthheight:设置viewport的高度,正整数/字符串device-heightinitia......
  • JS判断是否是IOS或Android环境
    //通过判断浏览器的userAgentconstuserAgent=navigator.userAgent;constisiOS=!!userAgent.match(/\(i[^;]+;(U;)?CPU.+MacOSX/);constisAndroid=userAgent.indexOf('Android')>-1||userAgent.indexOf('Adr')>-1;//alert('是......
  • Airtest的iOS实用接口介绍
    1.前言前段时间Airtest更新了1.3.0.1版本,里面涉及非常多的iOS功能新增和改动,今天想详细跟大家聊一下里面的iOS设备接口。PS:本文示例均使用本地连接的iOS设备,Airtest版本为1.3.0.1。2.安装接口:install、install_appAirtest支持通过本地.ipa文件安装APP,也支持通过下载链接安......
  • 企业内容建站系统 ModStartCMS v7.0.0 多语言开发优化,多个常用组件升级
    ModStart是一个基于Laravel模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。系统完全开源,基于Apache2.0开源协议,免费且不限制商业使用。功能特性丰富的模块市场,后台一键快速安装会员模块通用且完整,支持完整的API调用大......
  • 一分钟快速申请 iOS 证书及描述文件工具
    我们在开发iOS应用中,要用到各样的证书,在开发者中心创建这些证书比较麻烦,最气的是开发者中心的访问速度时快时慢,经常为了创建一个证书花费大量时间,而且也还要Mac电脑钥匙串,下面介绍在Windows环境下不用钥匙串迅速创建iOS各类证书及描述文件的方法。 这里用到一个工具Ap......
  • 防抖节流axios
    importaxiosfrom'axios'functionrequest(config){constinstance=axios.create({baseURL:'http://localhost:3000/api',timeout:10000})//防抖constdebounceTokenCancel=newMap()instance.interceptors.request.use(co......