最近更新

JMessage iOS SDK v3.9.1

更新时间

2019-07-19

ChangeLog

NewFeature
  • 新增崩溃日志上报接口
BugFix
  • 优化多线程处理方式
  • 修复已知 bug

升级提示

  • 建议升级!
  • JMessage 从 3.9.0 开始只支持 JCore2.0.0 及以上的版本,升级 SDK 的时候请将 JCore 一起升级。

升级指南

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

JMessage iOS SDK v3.9.0

更新时间

2019-05-07

ChangeLog

NewFeature
  • 适配 JCore2.0.0
  • 支持消息发送时自定义未读消息数

升级提示

  • 建议升级!
  • JMessage 从 3.9.0 开始只支持 JCore2.0.0 及以上的版本,升级 SDK 的时候请将 JCore 一起升级。

升级指南

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

JMessage iOS SDK v3.8.1

更新时间

2019-04-02

ChangeLog

BugFix
  • 修改一些已知 bug

Feature

  • 新增:取消消息发送接口
  • 新增:取消多媒体消息下载接口
  • 新增:可设置时间的群禁言接口
  • 新增:聊天室禁言功能

升级提示

  • 建议升级

升级指南

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

JMessage iOS SDK v3.8.0

更新时间

2019-01-09

ChangeLog

BugFix
  • 修复用户反馈的一些 bug
NewFeature:
  • 新增:群公告
  • 新增:群组黑名单
  • 新增:创建群组时可设置成员上限
  • 新增:聊天室黑名单
  • 新增:聊天室管理员
  • 新增:聊天室管理员变更、黑名单变更事件

升级指南

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

JMessage iOS SDK v3.7.0

更新时间

2018-09-05

ChangeLog

BugFix
  • 修复用户反馈的一些 bug
  • 修改 iOS 发视频消息 Android 下载缩略图失败
NewFeature:

升级指南

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

JMessage JMRTC iOS SDK v1.0.0

更新时间

2018-07-06

ChangeLog

  • JMRTC 首次发布
  • 支持多人实时音视频通话
  • 支持通话中设备控制(切换摄像头、免提模式等)
  • 支持视频输出分辨率设置

升级提示

  • 可选升级

升级指南

  • 集成 JMessage
  • 将新版本的 JMRTC.framework 加到工程中,详细参见官网集成文档

JMessage iOS SDK v3.6.2

更新时间

2018-07-06

ChangeLog

NewFeature:
  • 支持 JMRTC

升级指南

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

JMessage iOS SDK v3.6.1

更新时间

2018-06-04

ChangeLog

BugFix:
  • 修复获取群列表接口返回类型错误的问题

升级提示

  • 建议升级!

升级指南

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

JMessage iOS SDK v3.6.0

更新时间

2018-05-25

ChangeLog

BugFix:
  • 修复用户反馈的一些 bug
NewFeature
  • 新增:修改群组类型接口
  • 新增:video 视频类型消息
  • 新增:批量增加、删除管理员接口
  • 新增:公开群添加群成员可填写理由接口
  • 新增:批量审批入群申请接口

升级指南

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

接口变更

因为 swift 版本兼容问题,登录返回设备记录接口修改为:
+(void)loginWithUsername:password:devicesInfo:completionHandler:

JMessage iOS SDK v3.5.0

更新时间

  • 2018-03-01

ChangeLog

BugFix:
  • 修复用户反馈的一些 bug
NewFeature
  • 设置群组管理员功能
  • 解散群组功能
  • 移交群主权限功能
  • 设备间消息透传功能
  • 登录接口返回用户登录设备记录

升级指南

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

接口变更

  • -(void)onReceiveNotificationEvent: 接口细分为 -(void)onReceiveUserLoginStatusChangeEvent:-(void)onReceiveFriendNotificationEvent:

JMessage iOS SDK v3.4.1

更新时间

2018-01-03

ChangeLog

BugFix:
  • 修复用户反馈的一些 bug
NewFeature
  • 新增:获取 AppKey 下所有公开群接口

升级指南

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

JMessage iOS SDK v3.4.0

更新时间

2017-12-11

ChangeLog

BugFix:
  • 修复用户反馈的一些 bug
NewFeature
  • 新增:聊天室功能
  • 新增:群成员禁言功能
  • 新增:公开群组功能,支持申请入群
  • 新增:发送文件消息时支持设置文件类型

升级指南

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

JMessage iOS SDK v3.3.0

更新时间

2017-10-27

ChangeLog

BugFix:
  • 修复用户反馈的一些 bug
NewFeature
  • 支持多端同时在线
  • 支持群组头像
  • 支持消息透传
  • 新增消息已读回执功能
  • 新增消息转发接口
  • JMSGConversation 类新增 extras 扩展字段
  • JMSGUser 类新增 extras 扩展字段
  • 用户注册接口支持其他属性值设置

升级指南

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

JMessage iOS SDK v3.2.1

更新时间

2017-08-29

ChangeLog

BugFix:
  • 修复用户反馈的一些 bug
NewFeature
  • 离线事件处理升级为事件同步机制,大幅提升处理大量事件的性能,上层无需改动和适配
  • 创建 imageContent 时,可指定后缀名
  • 上传头像时,指定后缀名

  • 新增接口:

    • JMSGUser
      • +(void)updateMyAvatarWithData:avatarFormat:completionHandler;//指定头像后缀名
    • JMSGImageContent
      • @property(nonatomic, strong) NSString *format;//指定图片后缀名
    • JMSGFileContent
      • -(void)fileDataWithProgress:completionHandler: ;// 带下载进度的文件下载接口

升级指南

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

JMessage 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 到工程中,详细参见官网集成文档

JMessage iOS SDK v3.1.1

更新时间

2017-05-05

ChangeLog

BugFix:
  • 修复:allConversations 接口排序逻辑问题
  • 修复:下载多媒体文件时下载进度回调错误的问题
NewFeature
  • Conversation 新增 latestMsgTime 属性,用于会话排序
    • @property(nonatomic, strong, readonly) NSNumber *latestMsgTime;

升级指南

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

JMessage iOS SDK v3.1.0

更新时间

2017-04-05

ChangeLog

BugFix:
  • 修复:小概率出现的由于mediaID重复导致的消息发送失败问题。
  • 修复:获取群成员列表未按入群时间排序返回问题。
NewFeature

升级指南

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

升级提示

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

JMessage iOS SDK v3.0.1

更新时间

2017-02-15

ChangeLog

BugFix:
  • 修复:SDK启动时小概率出现crash。
  • 修复:从分离前版本升级到分离后版本,如果集成JPush时,需要重新登录才能收到消息的问题。
  • 修复:偶现调用登录接口没有回调的问题。
NewFeature
  • 在JMessage提供设计角标的方法(原来通过JPush中提供的方法进行设置)

  • 新增接口:

  • 设置角标:+ (BOOL)setBadge:(NSInteger)value;
  • 重置角标:+ (void)resetBadge;

升级指南

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

升级提示

  • 升级版本后,因为JCore更新为v1.1.1版本,需要重要手动引入到工程中

JMessage iOS SDK v3.0.0

更新时间

2017-01-10

ChangeLog

  • 模块化分离为 JCore、JMessage 两部分集成,并且脱离和JPush的依赖关系。
    极光开发者服务 SDK 采用了模块化的使用模式,即一个核心(JCore)+N种服务(JMessage,JPush...)的使用方式,方便开发者使用某一项服务或多项服务,极大的优化了多模块同时使用时功能模块重复的问题。

  • 新增接口:

    • 注册远程推送: + (void)registerForRemoteNotificationTypes:(NSUInteger)types categories:(NSSet *)categories;
    • 注册DeviceToken:+ (void)registerDeviceToken:(NSData *)deviceToken;

升级指南

  • 注意 3.0.0及以上版本将不再支持处理器为i386的模拟器
  • 使用新版本的JMessage.framework文件替换原工程下的同名旧文件
  • 将新版本的JMessage.framework里的JCore link到工程中,详细参见官网集成文档

JMessage iOS SDK v2.2.4

更新时间

  • 2016-12-19

Change Log

BugFix
  • 修复:下载缩略图大小固定的问题
  • 修改:部分地区发送图片、语音失败的问题
NewFeature

升级指南

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

JMessage iOS SDK v2.2.3

更新时间

  • 2016-11-30

Change Log

  • 优化改进:SDK内HTTP全面更换HTTPS
  • 修复:群组事件无法创建会话的问题
  • 修复:循环发送消息导致崩溃问题

升级指南

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

JMessage iOS SDK v2.2.1

更新时间

  • 2016-11-04

Change Log

  • 优化改进:适配JPush SDK 2.2.0,增加SDK稳定性
  • 修复:消息展示名获取不正确的问题

  • 新增事件:

    • kJMSGEventNotificationReceiveServerFriendUpdate; //事件类型:非客户端修改好友关系收到好友更新事件

升级指南

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

升级提示

  • 注意:项目中添加libresolv.tbd库,否则编译运行会报错(2.2.1及以上版本要求)

JMessage iOS SDK v2.2.0

更新时间

  • 2016-10-18

Change Log

New Feature
  • 新增:好友功能

  • 新增:好友备注名和备注信息设置

  • 新增:发送文件消息

  • 新增:发送位置消息

  • 新增:适配 iOS 10

  • 新增事件:

    • kJMSGEventNotificationServerAlterPassword = 2, // 事件类型: 非客户端修改密码强制登出事件

    • kJMSGEventNotificationUserLoginStatusUnexpected = 70,// 事件类型:用户登录状态异常事件(需要重新登录)

    • kJMSGEventNotificationReceiveFriendInvitation = 51,// 事件类型: 收到好友邀请

    • kJMSGEventNotificationAcceptedFriendInvitation = 52,// 事件类型: 对方接受了你的好友邀请

    • kJMSGEventNotificationDeclinedFriendInvitation = 53,// 事件类型: 对方拒绝了你的好友邀请

    • kJMSGEventNotificationDeletedFriend = 6, // 事件类型: 对方将你从好友中删除

新增接口:
  • JMSGEventDelegate
    • -(void)onReceiveNotificationEvent:(JMSGNotificationEvent *)event;//监听事件通知,如:好友事件、被踢事件等都可以用此函数监听
  • JMSGFriendManager
    • +(void)getFriendList:;//获取好友列表
    • +(void)sendInvitationRequestWithUsername: appKey: reason: completionHandler: ;//发送添加好友请求
    • +(void)acceptInvitationWithUsername: appKey: completionHandler: ;//接受好友邀请
    • +(void)rejectInvitationWithUsername: appKey: reason: completionHandler: ;//拒绝好友邀请
    • +(void)removeFriendWithUsername: appKey: completionHandler: ;//删除好友
  • JMSGUser
    • @property(nonatomic, assign, readonly) BOOL isFriend;//好友关系状态
    • @property(nonatomic, copy, readonly) NSString *noteName;//备注名
    • @property(nonatomic, copy, readonly) NSString *noteText;//备注信息
    • -(void)updateNoteName: completionHandler: ;//修改用户备注名
    • -(void)updateNoteText: completionHandler: ;//修改用户备注信息
  • JMSGFriendNotificationEvent
    • @property(nonatomic, assign, readonly) JMSGEventNotificationType eventType;//好友通知事件类型
    • -(NSString *JMSG_NULLABLE)getReason;//获取事件发生的理由
    • -(NSString *JMSG_NULLABLE)getFromUsername;//事件发送者的username
    • -(JMSGUser *JMSG_NULLABLE)getFromUser;//获取事件发送者user
  • JMSGConversation
    • -(void)sendFileMessage: fileName: ;//发送文件消息
    • -(void)sendLocationMessage: longitude: scale: address: ;发送地理位置消息
  • JMSGMessage
    • +(void)sendSingleFileMessage: fileName: toUser: ;//发送单聊文件消息
    • +(void)sendSingleFileMessage: fileName: toUser: appKey: ;//发送跨应用单聊文件消息
    • +(void)sendGroupFileMessage: fileName:toGroup: ;//发送群聊文件消息
    • +(void)sendSingleLocationMessage: longitude: scale: address: toUser: ;//发送单聊地理位置消息
    • +(void)sendSingleLocationMessage: longitude: scale: address: toUser: appKey: ;//发送跨应用单聊地理位置消息
    • +(void)sendGroupLocationMessage: longitude: scale: address: toGroup: ;发送群聊地理位置消息
  • JMSGFileContent
    • @property(nonatomic, copy, readonly) NSString *fileName;//文件名
    • -(instancetype)initWithFileData: fileName: ;//初始化文件内容
    • -(void)fileData:(JMSGAsyncDataHandler)handler;获取文件内容的数据
  • JMSGLocationContent
    • @property(nonatomic, strong, readonly) NSNumber *latitude;//纬度
    • @property(nonatomic, strong, readonly) NSNumber *longitude;//经度
    • @property(nonatomic, strong, readonly) NSNumber *scale;//缩放
    • @property(nonatomic, copy, readonly) NSString *address;//详细地址信息
    • -(instancetype)initWithLatitude: longitude: scale: address: ;//初始化文件内容
已过时接口:
  • JMSGUserDelegate
    • -(void)onLoginUserKicked;// 改用JMSGEventDelegate类中的 onReceiveNotificationEvent 方法统一监听被踢、用户信息过期、好友等通知事件
Bug Fix
  • 修复:版本升级后会聊头像无法获取问题;
  • 修复:创建群聊会话时,如果创建群成功并且初始化成员失败时,会同时返回群信息和错误信息

升级指南

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

JMessage iOS SDK v2.1.8

更新时间

  • 2016-09-22

Change Log

Bug Fix
  • 修复:在收到大量消息的同时进行前后切换,会导致应用crash的问题;
  • 修复:在登录时偶现crash的问题
  • 修复:网络或者后台出现问题导致的下发重复事件问题

升级指南

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

JMessage iOS SDK v2.1.7

更新时间

  • 2016-09-09

Change Log

Bug Fix
  • 修复:在32位系统下,message的时间戳不正确的问题

升级指南

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

JMessage iOS SDK v2.1.6

更新时间

  • 2016-09-01

Change Log

Bug Fix
  • 修复:网络或者后台出现问题导致的下发重复消息问题

升级指南

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

JMessage iOS SDK v2.1.5

更新时间

  • 2016-08-13

SDK Change Log

BugFix:
  • 修复本地时间和服务器时间不一致时,消息顺序错乱的问题

升级指南

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

JMessage iOS SDK v2.1.3

更新时间

  • 2016-07-15

SDK Change Log

New Feature
  • 新增:本应用和跨应用的免打扰功能;
  • 新增:跨应用群聊功能;
  • 新增:本应用和跨应用的黑名单功能;
  • 新增:暴露event msg作用对象的username(s),用户开发者定制event msg;
  • 新增:JMGGroup 增加一个属性 max_member_count,表示当前群成员最大人数;
  • 新增:JMGGroup 增加一个属性 ownerAppKey,表示当前群群主的appKey。
  • 新增接口:
    • JMessage
      • +(void)noDisturbList:(JMSGCompletionHandler)handler;//用户免打扰列表 设置全局免打扰标识。
      • +(BOOL)isSetGlobalNoDisturb;//获取全局免打扰状态
      • +(void)setIsGlobalNoDisturb:(BOOL)isNoDisturb handler:(JMSGCompletionHandler)handler;//设置是否全局免打扰
      • +(void)balckList:(JMSGCompletionHandler)handler;//获取黑名单列表
    • JMSGUser
      • @property(nonatomic, assign, readonly) BOOL isNoDisturb;//获取免打扰状态
      • -(void)setIsNoDisturb:(BOOL)isNoDisturb handler:(JMSGCompletionHandler)handler;//设置用户免打扰(支持跨应用设置)
      • @property(nonatomic, assign, readonly) BOOL isInBlacklist;//获取黑名单状态
      • +(void)addUsersToBlacklist:(NSArray JMSG_GENERIC(__kindof NSString ) )usernameArray completionHandler:(JMSGCompletionHandler)handler;//添加黑名单
      • +(void)delUsersFromBlacklist:(NSArray JMSG_GENERIC(__kindof NSString ) )usernameArray completionHandler:(JMSGCompletionHandler)handler;//删除黑名单
      • +(void)addUsersToBlacklist:(NSArray JMSG_GENERIC(__kindof NSString ) )usernameArray appKey:(NSString *)userAppKey completionHandler:(JMSGCompletionHandler)handler;//跨应用添加黑名单
      • +(void)delUsersFromBlacklist:(NSArray JMSG_GENERIC(__kindof NSString ) )usernameArray appKey:(NSString *)userAppKey completionHandler:(JMSGCompletionHandler)handler;//跨应用删除黑名单
    • JMSGGroup
      • @property(nonatomic, copy, readonly) NSString *ownerAppKey;//群主的appKey
      • @property(nonatomic, strong, readonly) NSString *maxMemberCount;//获取群组人数上限
      • @property(nonatomic, assign, readonly) BOOL isNoDisturb;//获取免打扰状态
      • -(void)setIsNoDisturb:(BOOL)isNoDisturb handler:(JMSGCompletionHandler)handler;//设置群组消息免打扰(支持跨应用设置)
    • JMSGEventContent
      • -(NSString *JMSG_NULLABLE)getEventFromUsername;//获取事件发起者的用户名
      • -(NSArray *JMSG_NULLABLE)getEventToUsernameList;//获取事件作用对象用户名列表
    • JMSGMessage
      • +(void)sendSingleTextMessage:(NSString )text toUser:(NSString )username appKey:(NSString *)userAppKey; //发送跨应用单聊文本消息
      • (void)sendSingleImageMessage:(NSData )imageData toUser:(NSString )username appKey:(NSString *)userAppKey; //发送跨应用单聊图片消息
      • (void)sendSingleVoiceMessage:(NSData )voiceData voiceDuration:(NSNumber )duration toUser:(NSString )username appKey:(NSString )userAppKey; //发送跨应用单聊语音消息
    • 跨应用群聊
      • -(void)addMembersWithUsernameArray:(NSArray JMSG_GENERIC(__kindof NSString ) )usernameArray appKey:(NSString *)userAppKey completionHandler:(JMSGCompletionHandler JMSG_NULLABLE)handler;//添加群组跨应用成员
      • -(void)removeMembersWithUsernameArray:(NSArray JMSG_GENERIC(__kindof NSString ) )usernameArray appKey:(NSString *)userAppKey completionHandler:(JMSGCompletionHandler JMSG_NULLABLE)handler;//删除群组跨应用成员
Bug Fix
  • 修复:群event msg 事件不能定制问题;

升级指南

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

Web SDK v1.0.0

更新时间

  • 2016-07-13

Change Log

  • JMessage Web SDK 首次发布
  • 聊天支持:单聊,群聊
  • 聊天内容:文本
  • 提供用户管理 ,群组管理,会话列表获取功能

升级提示

  • 可选升级!

JMessage iOS SDK v2.1.1

更新时间

  • 2016-06-15

版本号

  • JMessage SDK 2.1.1
  • JChat 1.1.0b1893

Change Log

  • 新增:对IPv6网络的支持。

升级提示

  • 建议升级!

升级指南

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

JMessage iOS SDK v2.1.0

更新时间

  • 2016-05-10

版本号

  • JMessage SDK 2.1.0
  • JChat 1.1.0b1870

Change Log

  • 实现跨应用单聊
  • 支持VIP用户群组上限突破200

升级提示

  • 建议升级!

升级指南

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

JMessage iOS SDK v2.0.1

更新时间

  • 2016-03-22

版本号

  • JMessage SDK 2.0.1
  • JChat 1.1.0b1611

Change Log

  • 修复:由于切换设备变更群成员, 群组信息不同步引起的消息发送失败。

升级提示

  • 建议升级!
  • 由于 API 与 Model 层面很大范围的变更,建议参考 JChat 项目来适配新的 JMessage iOS SDK。

升级指南

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

JMessage iOS SDK v2.0.0

更新时间

  • 2016-02-22

版本号

  • JMessage SDK 2.0.0
  • JChat 1.1.0b1460

Change Log

  • 消息结构调整:现在一条消息由一个 JMSGMessage 类加上多个类型的 Content 组成,如 JMSGTextContent;
  • 对象化:会话里有 target 对象(JMSGUser 或者 JMSGGroup),消息里有 target JMSGUser 对象,fromUser 对象;
  • 通知调整:由之前的 NSNotification 换成 Delegate 的方式,使用更简单、直观;
  • 性能优化:对常用的信息,SDK内部做了缓存,以减少文件、网络访问;
  • 对外 API 头文件加了完善的文档注释,包含使用建议。

升级提示

  • 建议升级!
  • 由于 API 与 Model 层面很大范围的变更,建议参考 JChat 项目来适配新的 JMessage iOS SDK。

升级指南

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

JMessage iOS SDK v1.0.6

更新时间

  • 2015-09-14

版本号

  • JMessage 1.0.6b283
  • JChat 1.0.2b11

Change Log

  • 收发消息过多时引起的bug
  • 解决引用第三方库冲突
  • 七牛Token失效无法恢复。
  • 发送语音或者图片七牛上传时候崩溃
  • 接收宽图收到为长图
  • 下载原图实际为缩略图
  • 解决custom类型消息收发崩溃问题
  • 播放语音和录制语音不能同时进行
  • 修复iOS端发送给安卓端无法下载大图
  • 修复语音不能正常下载问题
  • 修复了APNS用户不显示昵称而是username问题
  • 修复了转换json错误信息
  • 增加了API的登陆校验
  • 解决badge上报bug

升级提示

  • 建议升级!

升级指南

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

Copyright 2011-2020, jiguang.cn, All Rights Reserved.
粤ICP备12056275号-13 深圳市和讯华谷信息技术有限公司

Documentation built with MkDocs.