http://www.ox-holdings.com

摘要即时通讯云网易云信于2018年08月07日发布5.5版,添加更新聊天室信息接口 ChatRoomService

摘要即时通信云天涯论坛云信于二〇一八年010月04日发表4.6版,此番更新为第一版本更新,详细情况见小说内容。公布的本子此番发表的版本号为 4.6版,更新时间为:二〇一八年05月04日。iOS 更新内容新扩张新添在后台自动实行重连按键@interface NIMSDKConfig : NSObject/** * 是还是不是防止后台重连 * @discusssion 默以为NO。即默许情况下,当程序退到后台断开连接后,假如 App 还可以运作,SDK 将继续实行自动重连机制。设置为 YES 后在后台将不自动重连,重连将被延迟到前台进行。 * 唯有非凡客商场景才须要此设置,无明显原因请勿设置。 */@property (nonatomic,assign卡塔尔 BOOL reconnectInBackgroundStateDisabled;@end新增添闲谈室历史记录拉取能够按类型挑选字段/** * 检索服务器历史消息选项 (服务器卡塔尔国 */@interface NIMHistoryMessageSearchOption : NSObject/** * 查询的音信类型 * @discusssion 消息类型组合,默以为 nil ,找出全类型。 此参数只对闲谈室会话有效 */@property (nonatomic,copy) NSArray<NSNumber *> *messageTypes;@end易盾反垃圾,援救对单条音讯配置相应的反垃圾业务法则,NIMAntiSpamOption新扩展字段 businessId。/** * 反垃圾选项 * @discussion 那么些选项用于配置易盾反垃圾,设置 enabled 为 YES (默以为 NO卡塔尔(قطر‎后该音信进投递到易盾系统开展反垃圾质量评定 (须求开启易盾服务) */@interface NIMAntiSpamOption : NSObject/** * 客商在易盾配置的额外反垃圾的事体ID */@property (nullable,nonatomic,copy) NSString *businessId;@end新增添聊天室队列权限改正,NIMChatroomUpdateTag中新添字段 NIMChatroomUpdateTagQueueModificationLevel改良闲聊室缓存顾客扩充消息,保障掉线重连后不杀绝Android 更新内容新扩张1. 易盾反垃圾匡助对单条音讯配置相应的反垃圾业务法规。2. 骤增扶持外国推送 FCM 以致HUAWEI推送。3. 支撑配置闲聊室队列管理权限。4. 扶助群众管理理员废除其余人音信。5. 协助摄像音信获得远程缩略图 url。6. 闲谈室历史记录拉取可按类型挑选。改造1. 修复诺基亚偶现崩溃难点。2. 接口改造:List<Nim罗布otInfo> get罗布otInfo(List<String> accounts卡塔尔;改为List<Nim罗布otInfo> get罗布otInfoList(List<String> accounts卡塔尔国;3.MessageNotifierCustomization新扩大消息撤回布告文案自定义接口:/** * 定制音讯撤回提示文案 * @param revokeAccount 撤回操小编账号 * @param item 被退回的新闻 * @return */String makeRevokeMsgTip(String revokeAccount, IMMessage itemState of Qatar;4.ChatRoomPartClearAttachment附属类小零件内容改造getContentMap(卡塔尔国重返由Map<String,Object>变为Map<String, String>getChatRoomQueueChangeType(卡塔尔(قطر‎重临ChatRoomQueueChangeType.PARTCLEA奥迪Q3Windows(PCState of QatarSDK 更新内容新添群主或群众管理理员能够撤回别的群成员发送的音讯的职能客户配置的对某单条音讯别的的反垃圾的业务ID的作用摄像消息主动获取封面功能NOS域名迁移NOS加快地址,上传、下载地址等统一安排闲聊室历史记录拉取可以按类型筛选功用闲谈室队列权限可铺排谈心室更新客户消息后,断线重连踏入聊天室时,相应音讯依然还在的机能Web SDK 更新内容新添闲谈室队列管理权限可配备闲聊室历史记录拉取能够按类型筛选群众管理理员能够撤回别的人发的新闻易盾反垃圾,帮衬对单条音讯配置相应的反垃圾业务法规更换WebSocket链路若因网络状态不佳,悄悄被踢,将活动重连,不再由上层做管理WebSocket握手重连优化,撤消实例接口下载地址请从以下官方网址地址下载:

摘要即时通信云新浪云信于二〇一八年0九月07日发布5.5版,此番更新为重大版本更新,实际情况见随笔内容。发表的本子此番宣布的版本号为 5.5版,更新时间为:二零一八年06月07日。iOS 更新内容新增添NIMSDK设置新添NOS能源景况结构字段@interface NIMSDK : NSObject@property (nonatomic,strong卡塔尔国 NSMutableDictionary *sceneDict;@end财富管理新添对现象协助的能源上传递口@protocol NIMResourceManager <NSObject>- (void卡塔尔(قطر‎upload:(NSString *)filepath scene:(NSString *State of Qatarscene progress:(nullable NIMHttpProgressBlock卡塔尔(قطر‎progress completion:(nullable NIMUploadCompleteBlock卡塔尔(قطر‎completion;@end图片实例对象新扩大场景开端化接口@interface NIMImageObject : NSObject- (instancetype卡塔尔国initWithImage:(UIImage*)image scene:(NSString *)scene;- (instancetype)initWithFilepath:(NSString *)filepath scene:(NSString *)scene;- (instancetype)initWithData:(NSData *)data extension:(NSString *)extension scene:(NSString *卡塔尔scene;@end录制实例对象新添场景开首化接口@interface NIMVideoObject : NSObject- (instancetype卡塔尔initWithSourcePath:(NSString *)sourcePath scene:(NSString *)scene;- (instancetype)initWithData:(NSData *)data extension:(NSString *)extension scene:(NSString *卡塔尔(قطر‎scene;@end语音实例对象新添场景开始化接口@interface NIM奥迪(Audi卡塔尔国oObject : NSObject- (instancetype卡塔尔initWithSourcePath:(NSString *)sourcePath scene:(NSString *)scene;- (instancetype)initWithData:(NSData *)data extension:(NSString *)extension scene:(NSString *卡塔尔国scene;@end文件实例对象新增加场景开首化接口@interface NIMFileObject : NSObject- (instancetype卡塔尔initWithSourcePath:(NSString *)sourcePath scene:(NSString *)scene;- (instancetype)initWithData:(NSData*)data extension:(NSString*)extension scene:(NSString *卡塔尔scene;@end语音实例对象新添音频MD5字段@interface NIM奥迪oObject : NSObject@property (nullable,nonatomic, copy, readonly卡塔尔 NSString *md5;@end图片实例对象新扩展图片MD5字段@interface NIMImageObject : NSObject@property (nullable,nonatomic, copy, readonly卡塔尔(قطر‎ NSString *md5;Android 更新内容新扩充1. NOS场景布局2. 殡葬新闻时得以钦命 NOS 场景3. 上传文件时能够钦赐 NOS 场景Windows(PC卡塔尔(قطر‎ SDK 更新内容新添文件上传扩展“场景”音信使用5.5版本及其以上SDK(PC端、移动端、web端)达成的客商端(简单的称呼:5.5+ SDK),向利用PC5.4及其以下版本SDK完毕的顾客端(简单的称呼:PC 5.4- SDK),发送图片音讯且客商端开启下载缩略图效率时(即:5.5+ SDK 向 PC 5.4- SDK(preloadattach=true卡塔尔国,发送图片新闻卡塔尔(قطر‎,选取到的缩略图片恐怕是原图。建议升高SDK到5.5会同以上版本可能在UI层对缩略图做缩放管理。本地数据文件(*.dbState of Qatar备份功能修复Windows x64 下http库大概孳生的崩溃Web SDK 更新内容新添IM,chatroom起首化增Gavin件存款和储蓄配置IM,chatroom发送文书音信增Gavin件存款和储蓄配置下载地址请从以下官方网址地址下载:

摘要即时通信云搜狐云信于二〇一七年八月三日表露4.4版,此番更新为主要版本更新,实际情况见文章内容。发表的版本此次发表的版本号为 4.4版,更新时间为:前年八月三十23日。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.getAuth瑟维斯(卡塔尔国.login(卡塔尔国替换NIMClient.get瑟维斯(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),请参照他事他说加以调查最新 德姆o 源码中 NimUserInfoProvider 类中提供的交替方案。3. 增多 NIMUitl#isMainProcess 接口,保障 SDK 初始化及 APP 初始化进度判别形式统一,请开采者替换 Application#onCreate 中主进度判定方法为此措施。4. 移除 SDKOptions#enableSDKBackgroundReconnectStrategy 后台自动重连开关,请选拔弱 IM 模式替换。5. 修复 Push 过程自动登入被踢出后,部分机器进度被系统往往调治重启时仍然发起连接的标题。6. 照准 SDKOptions#sdkStorageRoot帕特h 配置的外置存款和储蓄缓存根目录,即使开辟者配置在 Context#getExternalCacheDir 及 Context#getExternalFilesDir 等接纳扩大存款和储蓄缓存目录下(即/sdcard/Android/data/{package}),SDK 内部将不再检查写权限。值得注意的是,改缓存目录下的的文件会随着App卸载而被去除,也能够由客商手动在装置分界面里面解除。7. 优化唤醒攻略,减少无需的唤起。优化 Push 进度不可能唤起 UI 时将运用的 “自寻短见机制”,先砍断全部唤醒路线后再安全退出。8. 修复无名谈天室断网重连进度中一旦现身回调 1001 的错误码时(SDK不或许通过回调获取闲谈室ip卡塔尔国时,SDK 不大概持续重连的题目。9. 修复聊天室调用 ChatRoomSerivce#updateMyRoomRole 后,在断网重连进程中,错失剧中人物音信更新的标题。Windows(PCState of Qatar SDK 更新内容新增添闲谈室顾客特别掉线或积极退出的时候自动消除队列, nim_chatroom.hnim_chatroom_queue_offer_async(...), json_extension = "{"transient":true}" 设置此番创新的因素会在特定情景下被活动杀绝新扩张公告类 kNIMChatRoomNotificationIdQueueBatchChanged 用在维夏队列中有批量改变,爆发在要素提交者离开闲聊室或然从闲聊室十分掉线时修复修复获取前段时间会话列表时大概引致CPU增高的题目Web SDK 更新内容新扩大闲话室新添正阳队列成分,扩张可陈设选项,客户从谈心室掉线或抽离的时候,必要删除这几个因素退换撤消同步群成员配置选项,强制供给开采者按需同步群成员列表下载地址请从以下官方网址地址下载:

前段时间在给以前的老品种尊敬,聊到来专门的学业比较轻巧,多个字:改Bug。那看起来淡雅无常的办事,实际上凶险无比,藏坑无数。时至前不久,感到整个人都得到了升高。在睡眠前抽空写篇博客,和各位分享一下踩坑阅历,一同尝试在那之中的各种酸苦辣 (没甜卡塔尔(قطر‎。

摘要即时通信云微博云信SDK新版公布,本次公布的版本号为:2.7.0。发表的本子本次发布的版本号为 2.7.0版,更新时间为:2014年11月14日。iOS 2.7.0 更新内容新扩充更新谈天室音讯接口加多更新本人的闲谈室成员消息接口加多获取群诚邀和群踢人打招呼的恢宏字段加多新闻钦命成员推送选项 (强逼推送,特殊推送文案等卡塔尔增添桌面端在线时,音信是还是不是需求推送给手提式有线电话机端的调整按键加多谈天室通用队列服务(可对直播连麦场景使用卡塔尔互联网通话:帮忙通话中实时切换录制分辨率网络通话:新扩大摄像发送帧率设置网络通话:四个人集会新扩展错误回调Android 2.7.0 更新内容新扩充1. 丰富全文字笔迹考验索插件,最近支持消息全文字笔迹核查索及高亮,辅助分页查询,接口为 LuceneService。 别的,MsgService 中也提供基于SQL Like情势的得以完毕。2. 增添SDK 发包频控调控。3. 加上聊天室队列服务(针对直播连麦场景使用)。4. 加上指定成员抑遏推送作用(首要针对群):IMMessage#memberPushOption。5. 加多 PC/Web 端在线时可配备是还是不是推送的开关 Setting瑟维斯。6. 加上获取群邀约和群踢人打招呼附属类小构件的强大字段:MemberChangeAttachment#getExtension。7. 增添更新闲聊室消息接口 ChatRoomService#updateRoomInfo ,更新自个儿闲聊室成员消息接口 ChatRoomService#updateMyRoomRole。8. 添Garden录时伙同自身所在的全部群的自身群成员资料新闻。9. 互联网通话新添错误码定义:AVChatResCode。10. 互联网通话AVChatStateObserver:新增添摄像第一帧绘制公告, onFirstVideoFrameRendered。新添录像帧分辨率改换公告, onVideoFrameResolutionChanged。设备事件通报改变, 仅支持当地口音访问设备和录制访谈设备事件。11. 互连网通话协理通话前帧率设置。新扩充帧率参数 AVChatOptionalConfig#videoFrameRate。新扩展帧率定义 AVChatVideoFrameRate。12. 网络通话协理动态切换清晰度:AVChatParameters#KEY_VIDEO_QUALITY。13. 优化 SDK 登入同步流程。改变1. 互联网通话录制绘制更改:不再援助从SDK内部获得画布, AVChatManager#getSurfaceRender。不再提供调换画布接口, AVChatManager#switchRender。新添外部设置画布接口, AVChatManager#setupVideoRender。新增加摄像画布置调控件, AVChatVideoRender。新扩大多种录像画布缩放情势, AVChatVideoScalingType。2. 互联网通话装置事件定义 AVChatDeviceEvent 去掉画布相关事件。Web SDK 2.7.0 更新内容改造发送消息和出殡和下葬自定义系统通报的时候, 假使发送方被接纳方参与了黑名单, 那么将会发送战败, 重临错误码 7101新扩大获取顾客名片和获取顾客名片数组能够流传参数sync=true来抑遏从服务器获取最新的多少闲聊室更新谈天室消息更新自身在闲聊房间里的音讯图片操作扩展了一多级预览图片的操作发送消息的陈设选项扩充了 apns 用于配置特别推送选项, 只在群会话中央银行使Windows(PCState of Qatar SDK 2.7.0 更新内容修复优化登入后同步群成员列表。优化 SDK 在签到同步的时候,收到在线新闻,时间戳更新难题产生离线音讯和参观新闻遗失的标题。校订群音讯本地缓存计策,被踢恐怕离开群后群音信还是缓存在本土(扫除缓存再登录就从未了),只是经过标志位分别有效。新扩充点对点音录制扶持动态调节摄像分辨率(早前唯有几人的时候协助)音摄像发起(包含接纳发起)时,允许在起步参数中装置帧率增多SDK 发包频控调节。增多闲谈室队列服务(针对直播连麦场景使用)。增加音信钦定成员制强逼推送选项:kNIMMsgKeyForcePushList, kNIMMsgKeyForcePushContent, kNIMMsgKeyIsForcePush。 nim_talk_def.h增添PC/Web 端在线时可安排是不是推送的按钮nim_client.h增多赢得群特邀和群踢人公告附属类小零器件的增加字段,见nim_msglog_def.h kNIMNotificationIdTeamInvite和kNIMNotificationIdTeamKick字段表明。增加更新闲谈室音讯接口 和翻新自身闲聊室成员音信接口, nim_chatroom.h语音模块扩张枚举本地输入设备接口 nim_audio.h下载地址请从以下官方网址地址下载:

为担保个码隐秘,文中代码均为化名,还望谅解。如有相近,纯属巧合 (能够透过 git blame 查看是哪个人写的卡塔尔国。

首先回:变量命名没点数,临时写着还手误

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