http://www.ox-holdings.com

Windows(PC) SDK 更新内容新增机器人模块,摘要即时通讯云网易云信于2017年11月16日发布4.4版

摘要即时通讯云网易云信于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下载地址请从以下官网地址下载:

摘要即时通讯云网易云信于2017年11月16日发布4.4版,本次更新为主要版本更新,详情见文章内容。发布的版本本次发布的版本号为 4.4版,更新时间为:2017年11月16日。iOS 更新内容新增添加聊天室用户异常掉线或主动退出的时候自动清除队列,包含接口NIMChatroomQueueUpdateRequest 添加 transient 属性NIMChatroomEventType 添加枚举 NIMChatroomEventTypeQueueBatchChangeNIMChatroomEventInfoQueueChangeItemsKey 聊天室批量变更元素键,值为包含多个键值对的字典修正修正清空不存在的最近会话的消息,回调上来的 NIMRecentSession 为 nil 的问题Android 更新内容新增1. 添加聊天室用户异常掉线或主动退出的时候自动清除队列:ChatRoomService#updateQueueEx。影响类和接口:添加通知类型:NotificationType#CHATROOM_QUEUE_BATCH_CHANGE,表示队列批量变更。添加附件类型:ChatRoomPartClearAttachment,包含清除队列的内容。2. NOS 资源下载添加 CDN 支持,添加两种可配置模板,见 SDKOptions#ServerAddress#nosAccess。3. 适配 Android O 版本通知栏,增加云信即时消息通道、消息免打扰通道,解决 target 指向26 通知栏无法弹出的问题。4. 适配 Android O 版本后台运行机制,开发者请务必在清单文件里面配置: <service android:name="com.netease.nimlib.service.ResponseService" />5. 适配 Android O+ 版本,解决 target 指向27 InvalidKeySpecException 导致的 SDK 无法登陆的问题。6. 添加新的 IPC 数据共享机制,替换不安全的多进程读写 SharedPreference,开发者请务必在清单文件里配置: <provider android:name="com.netease.nimlib.ipc.NIMContentProvider" android:authorities="{APP包名}.ipc.provider" android:exported="false" android:process=":core" />7. 添加 SDKOptions#asyncInitSDK 支持异步 SDK 初始化,降低 Application#onCreate 中 SDK 初始化函数的同步响应时间。8. 添加 SDKOptions#reducedIM 支持弱 IM 场景。如果您的APP 仅在部分场景按需使用 IM 能力(不需要在应用启动时就做自动登录),并不需要保证消息通知、数据的实时性,那么这里可以填 true。弱 IM 场景下,push 进程采用懒启动策略(延迟到用户登录阶段),启动后其生命周期将跟随 UI 进程,降低弱 IM 场景的APP的后台功耗开销。9. 添加 SDKOptions.checkManifestConfig,自动检查 SDK 配置是否完全,如果不完全将抛出异常提示。强烈建议开发者在开发阶段开启检查,检查通过后,线上环境关闭。10. API 调用框架增强:支持带 Looper 的非UI线程发起的异步API调用,直接回调到调用者线程。老版本会默认回调到 UI 线程。提供异步强制转成同步的接口:NIMClient#syncRequest,允许设置最大同步等待时间,支持非 UI 线程里需要同步调用云信 API的场景。添加自动生成的 NIMSDK类,开发者可以直接采用 NIMSDK#getXXXService 方法获取服务接口,不再需要传递 XXXService.class,简化 API 调用方式。其他插件自动生成的调用入口类为:NIMChatRoomSDK、NIMLuceneSDK。例如采用NIMSDK.getAuthService().login()替换NIMClient.getService(AuthService.class).login()。11. 添加 NIMClient#getSDKVersion 接口,运行时获取当前集成的 SDK 版本号。变更1. 类变更:com.netease.nimlib.sdk.uinfo.UserInfoProvider#UserInfo 包名变更为 com.netease.nimlib.sdk.uinfo.model.UserInfo,开发者升级到此版本时,请统一修改 UserInfo import 的包名。2. 类成员函数变更:UserInfoProvider 移除 getDefaultIconResId、getAvatarForMessageNotifier、getTeamIcon 三个函数,统一替换为新增的函数,根据会话类型、会话ID返回消息提醒需要的头像位图:getAvatarForMessageNotifier(sessionType, sessionId),请参考最新 Demo 源码中 NimUserInfoProvider 类中提供的替换方案。3. 添加 NIMUitl#isMainProcess 接口,保证 SDK 初始化及 APP 初始化进程判断方式统一,请开发者替换 Application#onCreate 中主进程判断方法为此方法。4. 移除 SDKOptions#enableSDKBackgroundReconnectStrategy 后台自动重连开关,请采用弱 IM 模式替换。5. 修复 Push 进程自动登录被踢出后,部分机器进程被系统反复调度重启时依然发起连接的问题。6. 针对 SDKOptions#sdkStorageRootPath 配置的外置存储缓存根目录,如果开发者配置在 Context#getExternalCacheDir 及 Context#getExternalFilesDir 等应用扩展存储缓存目录下(即/sdcard/Android/data/{package}),SDK 内部将不再检查写权限。值得注意的是,改缓存目录下的的文件会随着App卸载而被删除,也可以由用户手动在设置界面里面清除。7. 优化唤醒策略,减少不必要的唤醒。优化 Push 进程无法唤醒 UI 时将采用的 “自杀机制”,先切断所有唤醒路径后再安全退出。8. 修复匿名聊天室断网重连过程中如果出现回调 1001 的错误码时(SDK无法通过回调获取聊天室ip)时,SDK 无法继续重连的问题。9. 修复聊天室调用 ChatRoomSerivce#updateMyRoomRole 后,在断网重连过程中,丢失角色信息更新的问题。Windows(PC) SDK 更新内容新增聊天室用户异常掉线或主动退出的时候自动清除队列, nim_chatroom.hnim_chatroom_queue_offer_async(...), json_extension = "{"transient":true}" 设置此次更新的元素会在特定场景下被自动清除新增通知类 kNIMChatRoomNotificationIdQueueBatchChanged 用在麦序队列中有批量变更,发生在元素提交者离开聊天室或者从聊天室异常掉线时修复修复获取最近会话列表时可能导致CPU增高的问题Web SDK 更新内容新增聊天室新增麦序队列元素,增加可配置选项,用户从聊天室掉线或退出的时候,需要删除这个元素变更取消同步群成员配置选项,强制要求开发者按需同步群成员列表下载地址请从以下官网地址下载:

摘要即时通讯云网易云信SDK新版发布,本次发布的版本号为:2.9.0,为小幅更新版本。发布的版本本次发布的版本号为 2.9.0版,更新时间为:2016年09月19日。iOS 2.9.0 更新内容新增SDK 与 Demo 全面兼容 iOS10网络通话视频采集画面回调和发送,用于应用实现美颜等功能音频采集画面回调和发送,用于应用实现变声等功能摄像头切换完成回调,主要用于视频回调开启时,处理前置摄像头画面的镜像翻转变更NIMRTSRequestHandler和NIMRTSResponseHandler增加 参数channelIDAndroid 2.9.0 更新内容新增1. 添加聊天室成员是否被临时禁言和临时禁言解除时长字段:ChatRoomMember#isTempMuted, ChatRoomMember#getTempMuteDuration。2. 网络通话视频采集数据回调接口 AVChatStateObserver#onVideoFrameFilter, 可用于视频数据的美颜等其他的自定义处理。3. 网络通话语音采集数据回调接口 AVChatStateObserver#onAudioFrameFilter, 可用于语音数据的变声等其他的自定义处理。变更1. 聊天室断线重连时间优化。2. 聊天室发包频控优化。3. MsgService#saveMessageToLocal(IMMessage, boolean, long) 改名为 MsgService#saveMessageToLocalEx(IMMessage, boolean, long)。Windows(PC) SDK 2.9.0 更新内容修复白板通话(不含音视频)的挂断失败问题修复优化消息附件(图片、语音和文件等)的下载优化对高清摄像头的支持优化视频编解码策略优化音视频通话中本地MP4录制时声音图像不同步的问题新增初始化SDK接口新增两个配置项,设置接收图片消息后预下载图片的质量:kPreloadImageQuality, kPreloadImageResize。 nim_client_def.h音视频通话,全局状态回调添加kNIMVideoChatSessionTypeInfoNotify类型,返回实时的音视频数据状态下载地址请从以下官网地址下载:

腾讯音视频

  • 暂未直播模式,与业务需求的多人会议暂时无法满足,咨询工单已提交,待回复。

摘要即时通讯云网易云信于2017年07月06日发布4.0版,本次更新为主要版本更新,详情见文章内容。发布的版本本次发布的版本号为 4.0版,更新时间为:2017年07月06日。iOS 更新内容新增智能机器人功能,增加新的机器人管理器NIMRobotManager。聊天室连麦队列变更后数据同步,现在可以从NIMChatroomNotificationContent中的ext字段读取到具体的变更数据了。发送聊天室消息时,可以通过设置消息中NIMMessageSetting的historyEnabled字段来控制是否存服务器历史记录。Android 更新内容新增1. 接入华为推送服务。2. 接入网易Bot(智能机器人)功能,增加RobotService、RobotServiceObserve接口。3. 新增聊天室发消息是否存历史记录的开关,发送聊天室消息时可以选择是否存入历史记录。4. 聊天室连麦队列变更后数据同步。变更1. 被叫语音、视频通话未接听计入未读数。2. 修复接收聊天室 tip 消息获取 content 为空的问题。Windows(PC) SDK 更新内容新增机器人模块, nim_robot.h聊天室消息不存历史记录开关聊天室队列变更通知增加变更内容支持Https(默认Http)修复修复管理后台创建群(不需要用户同意)时,在线客户端无法同步该群信息到本地的问题修复申请加入群(不需要管理员同意)时,本地群列表里没有该群信息的问题Web SDK 更新内容新增新增机器人消息收发接口新增机器人默认bot类型消息的xml解析方法新增聊天室发送消息可选不保存历史消息配置变更修复部分iPhone机型断网重连后协议解析问题修复转发消息数据库记录有误的问题下载地址请从以下官网地址下载:

网易云通信IM

图片 1

网易sdk价格.png

  • 网易云信im官方文档
    http://dev.netease.im/docs/product/IM%E5%8D%B3%E6%97%B6%E9%80%9A%E8%AE%AF/SDK%E5%BC%80%E5%8F%91%E9%9B%86%E6%88%90

  • 拥有私聊、群聊、聊天室等通讯能力

  • 客户端 IM 组件、客户端 IM 基础库、全平台 SDK 以及服务端 API 等

![](https://upload-images.jianshu.io/upload_images/1819212-f78f9432687b8234.png)

网易im架构
  • 实现功能
  1. 单聊消息
    点对点聊天,支持的消息类型包括文字、图片、语音、视频、地理位置、文件、通知、提示、智能对话机器人、自定义消息。同时提供离线消息、漫游消息、多端同步、云端历史记录、消息推送能力。(可以满足医生在线问诊业务场景)
  2. 群聊
    提供了普通群 (Normal) 以及高级群 (Advanced) 两种形式的群聊功能。高级群拥有更多的权限操作,两种群聊形式在共有操作上保持了接口一致。(可以满足医生病理讨论等业务场景)
  3. 聊天室
    聊天室是一种比群组组织更加松散的形态,用户可以随意进出聊天室
  4. 用户资料托管
    网易云通信提供了用户资料托管,用户资料包括帐号、昵称、性别、头像、签名、手机、邮箱、生日以及扩展字段等。用户资料托管属于非必选项,开发者可以自行实现。
  5. 用户关系托管
    用户关系托管主要用于维护用户与用户之间的好友关系,包括添加好友、删除好友、好友列表、黑名单等
  6. 消息推送服务
    消息推送是一种在移动端保障 IM 消息送达率的重要途径。网易云通信 IM SDK 从3.2.0 起引进第三方消息推送来增加消息送达率,目前已支持的第三方推送有小米推送、华为推送。在网易云通信 IM SDK 基础上,开发者可快速接入第三方推送,在支持的设备上,网易云通信 SDK 进程与服务器连接断开之后,联系人发来的消息将通过第三方推送平台推送给用户,从而提高消息达到率。
  7. 消息抄送服务
  8. 事件订阅服务

郑重声明:本文版权归新匍京a奥门-最全网站手机版app官方下载所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。