平台 | SDK(正式版) | SDK(beta版) | Demo下载 |
---|---|---|---|
iOS | [2017-03-02 2.1.2.1][更新说明参见下述] | 下载 | |
Android | [2016-03-08 2.0.2.1][更新说明参见下述] 短视频SDK下载 |
下载 | |
Web | 2015-10-14 0.1.8 | 下载 | |
Windows | 2015-10-12 1.1.1 | 下载 for vs2010 下载 for vs2013 | |
Mac | 2015-10-12 1.1.1 | 下载 |
SDK下载 Demo源码下载 Demo apk下载 短视频SDK下载
【功能优化】解决提交GOOGLE渠道存在应用凭据被拒绝问题
【功能优化】新增方法,删除会话允许保留消息
【功能优化】修复覆盖安装消息乱码问题
【功能优化】其它Bug修复
本次SDK采用AAR方式依赖,不再提供jar方式。
SDK下载 Demo源码下载 Demo apk下载 短视频SDK下载
【新增功能】增强聊天窗口回复框的自定义功能
【新增功能】支持导入历史会话和消息到本地数据库
【新增功能】自定义会话增加subType字段和extra字段
【新增功能】支持数据库查询会话、消息、联系人
【新增功能】支持开发者自己加密数据库
【新增功能】增加日志上传功能,便于问题排查
【新增功能】支持已对方身份发送本地消息
【功能优化】完善群系统消息,支持权限群
【功能优化】会话列表实现分页加载
【功能优化】回复框点击加号后的高度与键盘高度保持一致,解决表情与软键盘切换时窗口抖动问题
【功能优化】会话列表和聊天窗口样式优化
【性能优化】连接稳定性优化;
【接口变更】升级过程中出现的编译问题及解决方案:
SDK下载 Demo源码下载 Demo apk下载 短视频SDK下载
【Bug 修复】群@页面定制功能失效;
【Bug 修复】其它线上稳定性修复;
SDK下载 Demo源码下载 Demo apk下载 短视频SDK下载
【Bug 修复】纯IMCore集成情况下,不能发送图片问题;
【Bug 修复】其它线上稳定性修复;
SDK下载 Demo源码下载 Demo apk下载 短视频SDK下载
【Bug 修复】头像设置为方形无效;
【Bug 修复】聊天窗口下拉刷新动画没有显示;
【Bug 修复】群@消息内容显示userid;
【Bug 修复】定制群头像和自定义会话头像无效;
【Bug 修复】小米角标显示不正确;
【性能优化】聊天窗口性能优化;
【性能优化】连接稳定性优化;
SDK下载 Demo源码下载 Demo apk下载 短视频SDK下载
【新增功能】小视频功能
【新增功能】消息转发功能
【新增功能】支持GIF图片发送
【新增功能】支持草稿消息
【新增功能】单聊阅后即焚功能
【新增功能】跨appkey群管理
【新增功能】缓存管理功能
【新增功能】获取最近接待的客服
【新增功能】支持未登录情况下打开聊天窗口
【新增功能】上传日志功能
【自定义功能】回复框自定义,包括位置、图标、点击事件等
【自定义功能】回复框加号内插件自定义,包括插件样式、点击事件、是否隐藏等
【自定义功能】头像刷新频率自定义
【自定义功能】支持聊天窗口输入框通过代码设置内容
【自定义功能】文本消息文字颜色自定义
【自定义功能】支持自定义会话列表页面和聊天窗口页面相关dimens
【自定义功能】支持会话列表群头像点击事件自定义
【BUG修复】修复Debug情况下,群系统消息不能接收的问题
【BUG修复】修复打开客户窗口同时设置了不分流但是不生效
【BUG修复】上传图片使用正确的mime类型
【BUG修复】其它Crash修复
【新增功能】 发送反馈,接受客服的回复
【新增功能】好友功能,提供IMCore层的好友操作相关接口
【新增功能】新增好友Fragment,大大方便开发者完成好友UI的显示
【新增功能】聊天窗口点击+号,会列出30S内产生的最新一张图片,方便快速发送最新产生的图片
【新增功能】聊天窗口支持GIF显示
【新增功能】新增指令消息,仅用于处理开发者自定义的逻辑功能,该消息不会在界面上做任何显示
【新增功能】消息发送各个阶段事件回调,方便开发者在消息发送的各个阶段(发送前,发送成功,发送失败)的事件处理
【新增功能】支持发送消息给指定子帐号,不需要服务器作分流处理,精确送达消息到指定帐号
【新增功能】单聊消息自定义APNSPush功能,灵活控制消息在iOS端的PUSH展示
【自定义功能】会话列表支持数据Item自定义,数据Item显示完全由开发者来自定义
【自定义功能】会话列表背景色支持自定义
【自定义功能】输入框支持隐藏,高度支持自定义
【自定义功能】语音按钮隐藏,表情按钮隐藏
【自定义功能】消息文字颜色支持自定义
【自定义功能】支持表情自定义,大大丰富表情功能
【自定义功能】输入框插件Item支持无限个数,自动增加滚动功能
【自定义功能】超链接颜色支持自定义
【DEMO完善】MultiDex支持示例完善
【功能优化】优化自定义消息View显示性能
【新增功能】增加已读未读功能,准确了解对方有无读过消息,默认此功能是关闭的
【新增功能】输入状态的显示(语音和文字的输入状态)
【新增功能】发送图片支持发送原图功能
【新增功能】双击文字消息,支持文字放大
【新增功能】修改当前登录用户在本群的昵称显示
【新增功能】单聊/群聊:增加消息免打扰设置
【自定义功能】会话列表新增生命周期回调(onResume,onDestroy等方法)
【自定义功能】会话列表支持新增自定义Item,Item内容完全由开发者自定义
【自定义功能】头像支持方形和圆形设置
【自定义功能】通知栏点击Intent设置增强,每次来消息都可以设置Intent
【自定义功能】会话列表内容为空的情况下,支持设置自定义View来填充空白
【自定义功能】[大图浏览]窗口支持图片保存地址的设置
【功能优化】群AT消息,支持昵称的显示
【BUG修复】查看大图界面,标题栏点击事件不能自定义问题
【自定义功能】进一步增加会话列表自定义功能,开发者可以定制整个Item,Item内容完全由开发者决定,大大增强自定义的灵活性
【自定义功能】收到消息,系统通知栏Intent实时回调更新,让开发者决定每条消息的通知栏点击跳转
【自定义功能】语音录制无权限增加提示
【自定义功能】会话列表点击事件开放,开发者能更加灵活处理点击事件
【功能优化】新增资源文件版本号检测,自动检测升级SDK但未正确复制资源文件,减少用户排错的时间
【BUG修复】修复APPID不等65情况下,自定义消息不能正确发送的问题
【BUG修复】修复语音和文字输入切换情况下,底部输入栏高度不一致
【BUG修复】修复打开聊天窗口,自动发送自定义消息问题
【BUG修复】修复多条群离线消息只有一条回调的问题
【新增功能】 群聊协同功能增强,进一步完善群AT消息功能,支持查看AT消息详情,方便了解AT消息的已读未读情况
【新增功能】 群AT消息成员支持多选,方便一次AT多个群成员
【新增功能】 最近联系人列表支持搜索功能,方便快速定位最近会话。同时也支持搜索功能的开启与关闭,满足各种需求
【新增功能】 新增“客服场景足迹”功能,方便客服实时获取当前顾客信息及浏览足迹
【自定义功能】 支持最近联系人列表搜索功能的开启与关闭
【自定义功能】 开放表情功能定制,开发者可以增加自己的表情,可以灵活替换现有的表情(个数增加与减少)
【自定义功能】 支持通知栏的文案显示定制
【自定义功能】 支持无网络提示窗口的显示与隐藏
【自定义功能】 最联系人列表项长按点击事件的定制
【DEMO完善】 增加群和讨论组的管理功能,开发者参考DEMO示例可快速完成群功能的开发
【DEMO完善】 完善联系人列表的UI展示,支持按字母索引搜索
【DEMO完善】 增加联系人添加功能
【适配优化】 Android6.0适配: 支持doze mode,优化standby下表现
【新增功能】 群聊协同功能增强,支持@提醒
【新增功能】 支持黑名单
【新增功能】 支持自动招呼功能(打开聊天窗口自动发送文本消息, 消息内容可定制)
【新增功能】 增加联系人在线状态查询功能
【新增功能】 支持会话级别消息自定义提醒 (之前版本消息提醒是应用级别)
【新增功能】 简化用户昵称和头像获取方式(SDK自动获取已经导入到服务器的头像和昵称)
【UI定制】 最近会话列表和聊天窗口支持标题栏隐藏
【UI定制】 支持聊天窗口Fragment,与开发者APP现有界面灵活结合
【性能提升】 待机流量降低90%,并大幅降低待机电量,,远优于业内IM相关产品
【性能提升】 提升消息到达率,支持轻量级Push通道
【新增功能】群@功能新增
【新增功能】增加群管理功能
【新增功能】增加64位版本so库
【优化功能】优化图片发送选择窗口性能
【优化功能】持续优化电量流量
【名称变更】IMLib修改为IMCore,升级时请注意文件名
【新增功能】语音播放支持听筒模式跟扬声器模式
【新增功能】支持不显示头像的自定义消息展示
【新增功能】支持大图预览页面titlebar右侧按钮点击事件定制
【新增功能】Demo中新增集成IMCore的示例代码
【优化功能】完善javadoc文档
【新增功能】通知栏提醒定制功能
【优化功能】优化电量、流量
【bug修复】修复收到离线群消息会话列表显示异常的问题
【新增功能】增加自定义表情,增加自定义消息体。
修复语音按钮激活状态错误问题
支持关键字搜索
- (id<IYWDBModel>)DBModelWithSearchKeyword:(NSString *)aKeyword needIsFriend:(BOOL)aNeedIsFriend;
支持外部插入联系人及分组
- (void)externalInsertOrUpdateGroup:(YWGroup *)aGroup; - (void)externalInsertOrUpdateContact:(YWPerson *)aPerson withGroup:(YWGroup *)aGroup;
可以独立构建数据源FetchedResultsController以支持多个会话列表页面共存
- (YWFetchedResultsController *)makeFetchedResultsController;
YWConversation增加会话消息接收设置的只读属性,支持设置自定义会话的消息接受设置
YWConversation.h @property (nonatomic, readonly) YWMessageFlag messageReceiveFlag; YWCustomConversation.h /** * 自定义会话的消息提醒方式,你可以修改 */ - (void)setMessageReceiveFlag:(YWMessageFlag)messageReceiveFlag;
支持清空某个会话的本地消息,这些消息可以被再次漫游
- (void)removeAllLocalMessagesFromDB;
支持获取某种类型的本地消息记录
- (NSArray *)fetchMessagesThatMessageBodyIsKindOfClass:(NSString *)className;
支持根据关键字搜索会话的某些消息
- (NSArray *)searchMessagesWithKeyword:(NSString *)keyword;
支持合并转发
IYWExtensionForCombinedForwardService.h
支持图片消息的顺序发送
/// 用于消息分组,分组内的消息按顺序发送,value类型为NSNumber *,仅用于图片消息 FOUNDATION_EXTERN NSString *const kYWKeyMessageGroupId;
支持直接获取群成员数量
- (NSUInteger)fetchTribeMemberCount:(NSString *)tribeId;
支持根据关键字搜索本地群
- (id<IYWDBModel>)DBModelForTribeWithKeyword:(NSString *)keyword;
IYWLogService.h
修复iOS10会话列表时间label显示问题
修复偶现的closeFD的crash问题
Demo中使用最新版的百川基础sdk,Demo完全开启bitcode
【重要】修复iOS10未登录状态CPU100%问题
【重要】修复可能的与苹果私有API命名冲突问题
修复iOS10 置顶及输入框表情等适配问题
修复内存泄露
修复了群聊窗口的延迟释放问题
修复部分crash
PNG图片发送原图或者表情,接收者显示有问题
修复官方demo中聊天页面不停下拉,退出再进入不能回到底部的问题
支持完全手动设置分流对象
提供诊断手势关闭接口(IYWLogService.h)
提供单独core的push关闭接口
修复prelogin后,主动登录时前后台切换的连接失败问题
修复群聊自定义消息兼容性问题
部分bug修复:
支持随时修改CertName,防止修改后无推送。
修复链接警告等问题;
群消息推送回调的会话id错误问题;
横竖屏优化;
语音按钮禁用时UI优化;
修复首次安装时不自动漫游问题;
修复聊天页面不及时释放的问题;
Demo更新:支持小视频录制
支持IPv6-only(新增系统库依赖:libresolv.tbd)
修复提交AppStore失败问题
【新增功能】
[功能]新增能力:主要页面元素支持国际化
[功能]新增接口:支持获取缓存大小,新增缓存清理接口;支持获取群主
[功能]官方Demo中增加阅图即焚功能展示
【体验优化】
[优化]强化的草稿功能
[优化]更灵活的输入区域布局:输入框前后的插件均可修改
[优化]进入聊天页面自动更新对方profile信息
[优化]增加会话列表页面头像点击事件的回调
【客服场景】
[客服]新增接口:支持获取最近接待过的客服
[功能]新增接口:支持发送消息时本地不显示,可用于给客服打招呼
【新增功能】支持设置部分帐号强制在线
【新增功能】支持控制导航栏在线标记
【新增功能】支持开发者获取服务端导入的帐号其他信息
【体验优化】优化PNG头像不在线状态的显示
【体验优化】优化会话列表等性能及提升稳定性
【新增功能】好友功能(IYWContactService.h)
【新增功能】好友添加、列表、备注等功能
【新增功能】消息自定义能力强化(YWConversation.h)
【新增功能】支持发送消息时定制iOS推送
【新增功能】 支持消息仅插入本地而不发出
【新增功能】支持发送透传指令消息(开发者可监听回调处理,用户无感知)
【新增功能】支持消息生命周期回调
【新增功能】支持发送消息给特定子账号,强制不分流
【新增功能】输入区域自定义强化(IYWMessageInputView.h)
【新增功能】允许替换整个输入区域
【新增功能】支持隐藏输入区域
【体验优化】Profile接口优化:支持单独设置客服profile
【体验优化】未读消息快速定位
【体验优化】最新照片快速发送
【体验优化】群@列表支持搜索和索引
【体验优化】Demo增加3D Touch
【新增功能】群聊:添加我在本群的昵称
【新增功能】单聊:增加对方正在输入的提示
【新增功能】单聊:增加消息已读未读标记,默认关闭
【新增功能】单聊/群聊:增加消息免打扰设置
【新增功能】单聊/群聊:支持发送、查看原图功能
【新增功能】最近会话列表:支持自定义左滑菜单,默认具有删除和置顶功能
【新增功能】接口:增加清空聊天记录接口
【新增功能】提供会话Cell自定义功能;
【性能优化】提升网络切换、弱网等情况下连接稳定性;
【体验优化】群聊:群@优化,@显示昵称而非id
【体验优化】气泡:支持双击文本气泡后文字放大功能
【接口优化】优化置顶接口;
【Demo优化】Demo增加群名片二维码的示范代码
【新增功能】群@相关功能
【新增功能】客服足迹功能
【新增功能】支持群系统消息的会话
【新增功能】支持会话列表搜索功能
【性能优化】登录速度优化
【体验优化】群服务新增事件回调接口:群成员加入、群成员退出及群解散
【体验优化】群服务新增加载群成员列表本地数据的接口
【体验优化】聊天页面导航栏支持开发者完全自定义
【Demo优化】优化群管理功能
【Demo优化】优化联系人示例
【Bug修复】修复极端情况下客服平台分流异常
【Bug修复】修复提交AppStore资源包info.plist问题
【Bug修复】偶现Crash修复,中文链接打开修复
【新增功能】群@相关功能
【新增功能】客服足迹功能
【新增功能】支持群系统消息的会话
【新增功能】支持会话列表搜索功能
【体验优化】群服务新增事件回调接口:群成员加入、群成员退出及群解散
【体验优化】群服务新增加载群成员列表本地数据的接口
【Demo优化】优化群管理功能
【Demo优化】优化联系人示例
【Bug修复】修复极端情况下客服平台分流异常
【Bug修复】修复提交AppStore资源包info.plist问题
【新增功能】黑名单功能接口(IYWContactService.h)
【新增功能】本地自定义会话(YWCustomConversation.h)
【新增功能】消息长按菜单的自定义(YWConversationViewController.h)
【新增功能】支持多账号同时登录
【新增功能】支持在线状态显示
【新增功能】群聊协同功能增强,支持@提醒
【新增功能】支持获取导入到服务器的用户profile
【体验优化】聊天页面空数据View接口
【体验优化】录音按钮响应慢的问题
【体验优化】选择地理位置时拖动后不再自动定位
【新增功能】黑名单功能接口(IYWContactService.h)
【新增功能】本地自定义会话(YWCustomConversation.h)
【新增功能】消息长按菜单的自定义(YWConversationViewController.h)
【新增功能】支持多账号同时登录
【体验优化】聊天页面空数据View接口
【体验优化】录音按钮响应慢的问题
【体验优化】选择地理位置时拖动后不再自动定位
【新增功能】图片预览:支持联播和保存,以及可配置更多按钮,请参考Demo中exampleListenOnPreviewImage方法
【新增功能】未读语音播放:支持自动播放下一条未读语音
【体验优化】支持设置消息显示最大宽度,参考Demo中exampleSetMaxBubbleWidth方法
【体验优化】录音增加时间快满的提示
【体验优化】选择图片的按钮区域放大
【体验优化】允许自定义皮肤包中只包含开发者修改的资源,便于维护资源包及减小IPA包大小
【BUG修复】发送位置难以拖动的问题(请更新WXOUIModuleResources.bundle)
【新增功能】profile缓存清理及有效时间控制;群聊profile设置;
【新增功能】头像显示Style设置
【新增功能】预登录上一次登录成功的帐号,可以查看本地离线数据
【新增功能】会话列表数据为空时的提示View
【新增功能】支持OpenAccount。
【性能优化】增强稳定性
【新增功能】增加自定义表情
【新增功能】增加自定义插件
【新增功能】增加自定义消息体。