iOS SDK v3.2.0

更新时间

2017-06-30

ChangeLog

BugFix:
  • 修复:用户信息自动更新问题
NewFeature
  • 新增:消息撤回功能
  • 新增:离线消息存储控制功能
  • 新增:通知栏消息显示控制功能
  • 新增:自定义通知栏功能
  • 新增:统一上传用户信息接口

  • 新增类:

    • 提示性消息内容类 JMSGPromptContent
      • @property(nonatomic, readonly, copy) NSString *promptText;//提示信息
    • 发送消息可选功能类 JMSGOptionalContent
      • @property(nonatomic, assign) BOOL noSaveOffline;//不保存离线消息
      • @property(nonatomic, assign) BOOL noSaveNotification;//不保存通知消息
      • @property(nonatomic, strong) JMSGCustomNotification * customNotification; //自定义通知栏
    • 用户信息类 JMSGUserInfo
      • 此类仅用于修改用户信息
  • 新增接口:
    • JMSGEventDelegate
      • -(void)onReceiveMessageRetractEvent:;//监听消息撤回事件
    • JMSGConversation
      • -(void)retractMessage: completionHandler: ;//消息撤回
      • -(void)sendMessage: optionalContent:;//自定义通知栏内容、控制离线消息存储
      • -(NSString *)avatarLocalPath;//获取会话头像的本地路径
    • JMSGMessage
      • +(void)retractMessage: completionHandler: ;//消息撤回
      • +(void)sendMessage: optionalContent:;//自定义通知栏内容、控制离线消息存储
    • JMSGUser
      • +(void)updateMyInfoWithUserInfo: completionHandler:;//更新用户信息(支持将字段统一上传)
      • -(NSString *)thumbAvatarLocalPath;//获取用户头像缩略图文件的本地路径
      • -(NSString *)largeAvatarLocalPath;//获取用户头像大图文件的本地路径
    • JMSGMediaAbstractContent
      • @property(nonatomic, strong, readonly) NSString * originMediaLocalPath; //获取原文件的本地路径
    • JMSGImageContent
      • @property(nonatomic, strong, readonly) NSString *thumbImageLocalPath;//获取缩略图的本地路径

升级指南

  • 使用新版本的 JMessage.framework 文件替换原工程下的同名旧文件
  • 将新版本的 JMessage.framework 里的 JCore link 到工程中,详细参见官网集成文档