SDK 点对点音视频接口支持PushKit,用于开发iOS版即时通讯客户端

摘要即时通讯云网易云信于2017年6月06日发布3.8.0版,本次更新为主要版本的次要更新,详情见文章内容。发布的版本本次发布的版本号为
3.8.0版,更新时间为:2017年06月07日。iOS
更新内容新增聊天室针对固定成员,支持 nick, avatar 和 extension
字段的服务器存储。SDK 点对点音视频接口支持PushKit, 新增相关接口:新的 SDK
基本配置注入接口,支持填写云信 PushKit 推送证书名复制-
(void)registerWithOption:(NIMSDKOption *)option;更新云信 PushKit
Token复制- (void)updatePushKitToken:(NSData *)token;Android
更新内容新增1. 聊天室针对固定成员,支持 nick, avatar 和 extension
字段的持久化。变更1. 针对 oppo 手机 IPC 异常问题添加容错处理。2.
修复全文检索偶现的 InternalError 问题。3.
针对解包出错的极端情况添加容错处理。Windows(PC) SDK
更新内容新增聊天室更新固定成员信息时,支持nick,avator和ext字段的持久化语音采集模块路径相关参数类型改为宽字符,
nim_audio.hWeb SDK
更新内容新增新增通用同步图片预览接口,支持私有化定制方案连接初始化支持选择连接协议变更修复忽略群通知消息配置以后,对群状态更改相关bug修复不开启数据库情况下,会话未读数不准的问题下载地址请从以下官网地址下载:

摘要轻量级IM框架MobileIMSDK
v3.0发布了,本次更新包含了简化了消息发送目标的方式、支持Web版与APP版互通、优化了Protocal协议结构等主要升级。一、MobileIMSDK简介MobileIMSDK是一套专为移动端开发的原创即时通讯高可重用框架:超轻量级、高度提炼,lib包50KB以内;完全基于UDP协议实现;客户端支持iOS、Android、标准Java平台;可应用于跨设备、跨网络的聊天APP、企业OA、消息推送等各种场景。MobileIMSDK工程始于2013年10月(2017年06月26日发布了最新版v3.0),起初用作某产品的即时通讯底层实现,完全从零开发。MobileIMSDK现已公开并免费供开发者使用,希望对需要的人有所启发和帮助。👉您可能需要:查看更多关于MobileIMSDK的疑问及解答。二、代码托管同步更新GitHub.com代码托管:
2.3及以上,查看API文档;iOS客户端SDK:用于开发iOS版即时通讯客户端,支持iOS
6.0及以上,查看API文档;Java客户端SDK:用于开发跨平台的PC端即时通讯客户端,支持Java
1.5及以上,查看API文档;服务端SDK:用于开发即时通讯服和端,支持Java
1.5及以上版本,查看API文档。👉另:MobileIMSDK-Web版为独立工程,如有需要请联系作者。五、MobileIMSDKv3.0更新内容【重要说明】因
MobileIMSDK v3 修改了核心层,已无法与 MobileIMSDK v2.x
兼容,请使用v2.x版的开发者勿贸然升级,如有疑问请前往
MobileIMSDK v3
版之内);优化了Protocal协议结构:增加了typeu用户自定义协议类型字段,从而大大简化了用户自义协议类型的使用;【解决的Bug】[android]解决了当MobileIMSDK运行于有线电缆网络模式下不能正确判断网络连接事件的问题;[Android、java][bug]修正了Demo中首次登陆时使用了错误的ip后再改成正确的ip时却不能登陆的问题;[Android、java、iOS]解决了客户端(Android、iOS、Java)登陆时当服务端返回的认证结果code不为0时,客户端会进入反复登陆的死循环当中;【其它优化和提升】[服务端]服务端定时器都由javax.swing.Timer改为java.util.Timer,提高可靠性;[服务端]重构了服务端代码,简化算法的理解、增强代码可读性;[服务端]升级了相关lib包:MINA至最新版2.0.13、gson2.7等;[android]SDK代码依然顽强地支持低至Andriod
2.3.3及以上版本(即Android API Level 10+);[iOS]
优化了demo的ui界面在ios10和xcode8下的兼容性问题。[iOS]
优化了“MessageQoSEvent中的messagesLost:(NSArray*)lostMessages”为“messagesLost:(NSMutableArray*)lostMessages”;[Android、java、iOS]优化了在掉线情况下的消息发送能尽快作为“未实时送达”包反馈到UI层从而提升体验;[服务端]因升级MINA2.0.13的需要,服务端SDK运行所需的Java版本已提升至1.7及以上版本;[Java、Android]解决了ClientCoreSDK.release()不能正常停掉LocalUDPDataReciever中的网络监听线程。

摘要即时通讯云网易云信于2017年4月27日发布3.6.0版,本次更新为主要版本的次要更新,详情见文章内容。发布的版本本次发布的版本号为
3.6.0版,更新时间为:2017年04月27日。iOS
更新内容新增新增事件订阅接口,可用于在线状态业务。发布事件复制 –
(void)publishEvent:(NIMSubscribeEvent *)event
completion:(NIMEventSubscribeBlock)completion订阅事件复制-
(void)subscribeEvent:(NIMSubscribeRequest *)request
completion:(NIMEventSubscribeResponseBlock)completion取消订阅事件复制-
(void)unSubscribeEvent:(NIMSubscribeRequest *)request
completion:(NIMEventSubscribeResponseBlock)completion查询事件复制-
(void)querySubscribeEvent:(NIMSubscribeRequest *)request
completion:(NIMEventSubscribeQueryBlock)completionSDK
数据存储优化,读写更加流畅。SDK
录音播放能力优化,解决某些场景下导致的卡顿问题。Android 更新内容新增1.
事件订阅服务:EventSubscribeService,提供如下接口:复制- publishEvent
发布事件- subscribeEvent 订阅指定账号、指定类型的事件- unSubscribeEvent
取消指定账号、指定事件类型的订阅关系- batchUnSubscribeEvent
取消指定事件类型的全部的订阅关系- querySubscribeEvent
查询指定指定账号、指定类型的订阅关系2.
事件订阅监听:EventSubscribeServiceObserver,提供如下接口:复制-
observeEventChanged 监听事件变化3. IM Demo 实现在线状态展示。4.
支持设置消息提醒通知栏 smallIcon
背景颜色,StatusBarNotificationConfig#notificationColor。5.
本地消息清空后,别人再撤回消息,可收到消息撤回的通知变更1. 小米推送升级
V3.2.2 版本,解决部分小米手机升级到 Android 7.0
之后初始化推送崩溃、收不到推送的问题。2. IM Demo 更换通知栏透明
smallIcon。Windows(PC) SDK
更新内容新增音视频通话时可以录制其他成员的MP4文件,在原先的MP4发起和结束接口中json支持扩展的kNIMVChatUid,如果是本人和之前一样不填音视频数据监听追加
nim_vchat_set_audio_data_cb_ex
接口用于监听伴音数据音视频原先的动态推流接口nim_vchat_set_streaming_mode废弃,用户如果要互通推流需要在发起时确定音视频追加发送画面裁剪接口nim_vchat_set_video_frame_scale增加事件订阅相关接口修复修复无法修改好友备注的bug优化弱网环境下的链接稳定性修复聊天室异常登陆状态下发送消息ack通知信息不全的问题Web
SDK
更新内容新增发布订阅事件,以及多端登录状态事件的订阅变更修复若干开启同步会话未读数后产生的bugs下载地址请从以下官网地址下载:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图