另一个开源IM全功能客户端Spark就是基于此库编写的,Windows(PC) SDK 更新内容新增机器人模块

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

摘要Smack是著名的开源XMPP客户端库,另一个开源IM全功能客户端Spark就是基于此库编写的,2017年3月20日Smack正式发由了4.2.0版。前言Smack是著名的开源XMPP客户端库,另一个开源IM全功能客户端Spark就是基于此库编写的(Spark或其修改版被众多国内中小企业作为内部沟通工具),2017年3月21日Smack正式发布了4.2.0版,此版为主要更新版。更新内容Sub-task[SMACK-639]

摘要即时通讯云网易云信于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机型断网重连后协议解析问题修复转发消息数据库记录有误的问题下载地址请从以下官网地址下载:

  • Add support for pre-approved subscription requests (RFC 6121 §
    3.4)Bug[SMACK-306] – loadRosterOnLogin has non-trivial side effect on
    getRoster[SMACK-416] – Refactor PEP to make it use the existing pubsub
    API.[SMACK-674] – PubSub Affiliation extension element is missing
    ‘jid’ attribute, and is using wrong element name
    ‘subscription'[SMACK-682] – Add support for “XEP-0360: Nonzas (are not
    Stanzas)”[SMACK-683] – Using a Proxy with XMPPTCPConnection failes
    with “SocketException: Unconnected sockets not implemented”[SMACK-691]
  • Add support for MUCItem’s Actor ‘nick'[SMACK-705] – PubSub’s
    Affiliation.getElementName() returns wrong name[SMACK-722] – SASL
    X-OAUTH2 implementation incorrectly performs Base64 encoding
    twice[SMACK-723] – Support “Caps Optimizations” (XEP-0115 §
    8.4)[SMACK-724] – Do not re-use the Socket after connect()
    failed.[SMACK-725] – ReconnectionManager should handle
    AlreadyConnectedException and AlreadyLoggedInException not as
    failure[SMACK-741] – Ad-hoc command ‘note’ element ‘type’ attribute
    should be treated as optional[SMACK-745] – Memory leak in
    MultiUserChatNew Feature[SMACK-366] – Add support for
    DNSSEC.[SMACK-610] – Add support for XEP-0080: User
    Location[SMACK-619] – Add roomDestroyed to MUC
    UserStatusListener[SMACK-625] – Add support for XEP-313: Message
    Archive Management[SMACK-675] – Add support for PubSub affiliation
    actions as owner[SMACK-677] – Add support for SASL ‘authzid’
    (Authorization Identity)[SMACK-690] – Add support for DNS-Based
    Authentication of Named Entities (DANE, RFC 6698)[SMACK-731] – Add
    support for XEP-0191: Blocking Command[SMACK-732] – Smack should be
    able to handle “single equals sign” SASL responses[SMACK-740] – Add
    support for Multi-User Chat Light[SMACK-742] – Add support for
    XEP-0133: Service Administration[SMACK-747] – Add support for
    XEP-0363: HTTP File UploadTask[SMACK-638] – Call connection creation
    listeners from within AbstractXMPPConnection’s constructor[SMACK-644]
  • Throw exception if account creation or password change is performed
    over insecure connections[SMACK-655] – Enable StreamManagement by
    defaultImprovement[SMACK-372] – Make package protected methods in
    PEPItem public[SMACK-572] – Rejoin MUC rooms after
    reconnect[SMACK-628] – Rework Roster handling with anonymous
    connections[SMACK-629] – Rework how Smack handles anonymous
    connections[SMACK-631] – Improve ParsingExceptionCallback, allow it to
    be a functional interface[SMACK-632] – Make Smack
    interruptible[SMACK-633] – Allow clean and graceful disconnects
    (stream closing)[SMACK-634] – Use jxmpp-jid, add Jid class to replace
    String’s being used as JIDs[SMACK-646] – Add support for MUC roomnick
    rewrite[SMACK-647] – Don’t automatically call login() on connect() if
    the connection was authenticated before[SMACK-648] – Improve
    MultiUserChat API[SMACK-657] – Rename RosterEntry.getStatus and
    RosterPacket.ItemStatus to ItemAskStatus[SMACK-663] – Roster should be
    fully loaded when Roster.getInstanceFor(XMPPConnection) is called with a
    authenticated connection[SMACK-665] – Rename ‘serviceName’ to
    ‘xmppServiceDomain'[SMACK-666] – Typo in
    ‘RosterEntries.rosterEntires()’, change to
    ‘RosterEntries.rosterEntries()'[SMACK-703] – Limit the stored
    presences of entities not in Roster[SMACK-704] – Pass down Message
    stanza in ChatStateListener[SMACK-711] – Improve the logging of TCP
    connection attempts.[SMACK-720] – Improve support for Tor and Hidden
    Services.[SMACK-721] – Report illegal Stream Management states to
    avoid OOM Exception[SMACK-727] – Add partial support for the IoT XEPs
    (XEP-0323, -0324, -0325, -0347)[SMACK-733] – Handle outgoing
    ‘unavailable’ Presences in Roster[SMACK-736] – Add support for Chat
    Markers (XEP-0333)[SMACK-737] – Add support for Bits of Binary
    (XEP-0231)[SMACK-738] – Add support for Push Notifications
    (XEP-0357)下载地址下载地址点此进入:

发表评论

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

相关文章

网站地图xml地图