最近更新
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:
- 新增:群组成员上限修改通知
- 新增:群昵称功能
- 新增:群组成员信息类 JMSGGroupMemberInfo
- 新增:获取群成员信息接口 -(void)memberInfoList:
升级指南
- 使用新版本的 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: ;// 带下载进度的文件下载接口
- JMSGUser
升级指南
- 使用新版本的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
- 此类仅用于修改用户信息
- 提示性消息内容类 JMSGPromptContent
新增接口:
- 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;//获取缩略图的本地路径
- JMSGEventDelegate
升级指南
- 使用新版本的 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
新的消息同步机制
支持消息漫游
群组@功能
群消息屏蔽
支持用户信息自动更新
媒体消息新增一种校验方式:hash校验。用来兼容web sdk发送的媒体消息
新增接口:
- 消息同步代理
- 群组@功能相关
- 创建包含 atList 的群消息 :+ (JMSGMessage *)createGroupMessageWithContent:groupId:at_list:
- 发送 atList 的消息:- (void)sendMessage: at_list:
- 创建 @ 所有人的群消息 :+ (JMSGMessage *)createGroupAtAllMessageWithContent:groupId:
- 发送 @ 所有人的消息:- (void)sendAtAllMessage:
- 判断消息中是否 @ 了自己:- (BOOL)isAtMe
- 判断消息中是否 @ 了所有人:- (BOOL)isAtAll
- 获取消息 @ 的群成员列表:- (void)getAt_List:
- 群消息屏蔽相关
- 设置群消息屏蔽:- (void)setIsShield:handler:
- 判断群组是否被屏蔽:group.isShieldMessage
- 获取当前用户的群屏蔽列表:+ (void)shieldList:
接口变动:
- 为适配Swift的使用,allConversationsByDefault接口名改为allUnsortedConversations,只修改接口名,接口的功能保持不变。
升级指南
- 使用新版本的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
- 新增:当前登录用户信息变更通知事件 kJMSGEventNotificationCurrentUserInfoChange
- 新增:修改消息 extra 字段接口- (void)updateMessageExtra:extraValue:extraKey:
- 新增:获取当前所有会话的未读消息的总数接口 + (NSNumber *)getAllUnreadCount
升级指南
- 使用新版本的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;//删除群组跨应用成员
- JMessage
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文件替换原工程下的同名旧文件