Skip to content

Releases: leancloud/objc-sdk

v3.8.0

08 Dec 03:46
Compare
Choose a tag to compare
  • AVObject 与 AVFile 支持 NSCoding 协议;
  • 增加 -[AVIMConversation setObject:forKey:] 方法,用来设置对话自定义属性。废弃了以下方法:
    • -[AVIMConversation newUpdateBuilder]
    • -[AVIMConversation update:callback:]
  • 修复 -[AVQuery whereKey:equalTo:]-[AVQuery whereKey:notEqualTo:] 不能与 nil 进行相等性测试的问题。
  • 修复发送消息后,AVIMConversationQuery 缓存中的 lastMessage 未及时更新的问题;

v3.7.1

24 Nov 03:58
Compare
Choose a tag to compare
  • 修复 IM 模块内存泄漏的问题 (#93);
  • 修复 +[AVObject deleteEventually] 请求失败并在网络可用后,不再次请求的问题 (#85)。

v3.7.0

24 Nov 02:36
Compare
Choose a tag to compare
  • 移除消息等级中的 AVIMMessagePriorityDefault 等级;
  • 修复 IM 单点登录中,client 被踢下线后仍然会重连,导致连续登录失败的问题;
  • 增加 +[AVUser isAuthenticatedWithSessionToken:callback:] 方法用于检查 session token 的有效性;
  • 增加 +[AVUser getRoles:] 快捷方法,用于查询用户所属的角色列表;
  • 放宽 SDK 的保留字列表,目前只保留 objectId, createdAt, updatedAt 这 3 个字段;
  • 修复 AVSaveOption#query 中包含 JSON 不兼容的查询条件时,SDK 会崩溃的问题;

v3.6.1

23 Nov 16:17
Compare
Choose a tag to compare
  • 修复 [AVUser currentUser] 是 nonnull 的问题;
  • 修复当 AVIMClient 处于关闭或关闭中时,部分接口的回调不能被调用的问题。

v3.6.0

17 Oct 03:58
Compare
Choose a tag to compare
  • 审查了所有公开 API,对参数和返回值的 nullability 做了标记,以更好地支持与 Swift 的桥接。

v3.5.1

17 Oct 03:56
Compare
Choose a tag to compare
  • 支持消息等级;
  • 支持自定义推送通知;
  • 废除注册 device token 的接口,由应用负责实现 #63
  • 修复 IM 模块的 Reachability 不兼容 IPv6 的问题。

v3.4.4

29 Sep 02:07
Compare
Choose a tag to compare
  • 修复一些线程安全问题。

v3.4.3

29 Sep 02:04
Compare
Choose a tag to compare
  • 修复一些线程安全问题 #47

v3.4.2

22 Sep 06:29
Compare
Choose a tag to compare
  • 修复 IM 模块中的一处 crash。

v3.4.1

22 Sep 06:26
Compare
Choose a tag to compare
  • 修复 object 的某个属性被删除并重新设置后,修改无法保存的问题 #52
  • 修复 s3 文件上传失败的问题 ticket#2880