iOS SDK v3.1.0

更新时间

2017-04-05

ChangeLog

BugFix:
  • 修复:小概率出现的由于mediaID重复导致的消息发送失败问题。
  • 修复:获取群成员列表未按入群时间排序返回问题。
NewFeature
  • 新的消息同步机制
  • 支持消息漫游
  • 群组@功能
  • 群消息屏蔽
  • 支持用户信息自动更新
  • 媒体消息新增一种校验方式:hash校验。用来兼容web sdk发送的媒体消息

  • 新增接口:

    • 消息同步代理
    • 群组@功能相关
      • 创建包含 atList 的群消息 :at_list:">+ (JMSGMessage *)createGroupMessageWithContent:groupId:at_list:
      • 发送 atList 的消息:">- (void)sendMessage: at_list:
      • 创建 @ 所有人的群消息 :">+ (JMSGMessage *)createGroupAtAllMessageWithContent:groupId:
      • 发送 @ 所有人的消息:- (void)sendAtAllMessage:
      • 判断消息中是否 @ 了自己:- (BOOL)isAtMe
      • 判断消息中是否 @ 了所有人:- (BOOL)isAtAll
      • 获取消息 @ 的群成员列表:- (void)getAt_List:
    • 群消息屏蔽相关
  • 接口变动:

    • 为适配Swift的使用,allConversationsByDefault接口名改为allUnsortedConversations,只修改接口名,接口的功能保持不变。

升级指南

  • 使用新版本的JMessage.framework文件替换原工程下的同名旧文件

升级提示

  • 升级版本后,上层需要添加消息同步的监听代理方法,不然上层无法感知
  • 需要设置消息记录漫游的开发者,调用新的初始化方法设置是否启用消息漫游