Social+ Docs
About UsDeveloper PortalArchives
  • Social+
  • Announcements
  • Technical FAQ
  • Getting Started
    • Installation and Authentication
      • Install iOS SDK
      • Install Android SDK
      • Install JavaScript SDK (Deprecated)
      • Install TypeScript SDK
      • Install Flutter SDK
      • Install SDK for Ionic
    • Tutorials
  • Social+ SDK
    • Core Concepts
      • Session State
      • User
        • Create User
        • Get User Information
        • Search and Query Users
        • Update User Information
        • Delete User
        • Roles & Permissions
        • User Token Management
        • Flag / Unflag User
      • Files, Images, and Videos
        • File Handling
        • Image Handling
        • Video Handling
      • Push Notifications
        • iOS Push Notification Certificate Setup
        • Android Push Notifications Initialization
        • React Native Push Notifications Initialization
        • Register and Unregister Push Notifications on a Device
        • Push Notification Toggles
          • User Push Notification Settings
          • Channel Push Notification Settings
          • Community Push Notification Settings
      • Mentions
      • Poll
      • Ads
        • Get Ads and Settings
        • Ad Impressions
      • Presence State
        • Heartbeat Sync
        • User Presence
        • Channel Presence
      • Live Objects/Collections
        • iOS Live Objects/Collections
        • Android Live Objects/Collections
        • Javascript Live Objects/Collections
        • TypeScript Live Objects/Collections
        • Flutter Live Objects/Collections
      • Realtime Events
        • Social Realtime Events
        • Chat Realtime Events
      • Error Handling
      • Content Moderation
      • Logging
    • Chat
      • Channels
        • Create Channel
        • Query Channels
        • Get Channel
        • Get Channels
        • Update Channel
        • Join/Leave Channel
        • Subchannel
        • Message Preview
        • Unread Count
          • Channel Unread Count
          • Start / stop message read receipt sync
          • Mark Message as Read
          • Message Delivery Status
          • Observe reading count
        • Read Status & Unread Count (Legacy)
        • Channel Moderation
        • Query Members
        • Search Members
        • Archive Channels
      • Messaging
        • Send a Message
          • Text Message
          • Image Message
          • Audio Message
          • Video Message
          • File Message
          • Custom Message
          • Reply to a Message
        • Query and Filter Messages
        • Get and View a Message
        • Edit and Delete Messages
        • Message Reaction
        • Mention in Messages
        • Flag/Unflag a Message
      • Moderation
        • Roles and Permission
        • Mute/Unmute a List of Channel Members
        • Ban/Unban a List of Channel Members
        • Channel Rate-Limiting
    • Social
      • Posts
        • Create Post
          • Text Post
          • Image Post
          • File Post
          • Video Post
          • Live stream Post
          • Poll Post
          • Custom Post
        • Query Post
        • Get Post
        • Viewing Post Content
        • Edit Post
        • Delete Post
        • Mention in Post
        • Flag / Unflag Post
        • Post Review
        • Post Impression
        • Pinned Post
      • Stories
        • Get Global Story Targets
        • Create Story
        • Get Stories
        • Delete Story
        • Get Story Targets
        • Story Impressions
      • Comments
        • Create Comment
        • Query Comment
        • View Comment
        • Get Comment
        • Get Latest Comment
        • Edit Comment
        • Delete Comment
        • Flag/Unflag
        • Get Comment Reaction Data
        • Mention in Comment
      • Reactions
        • Query Reactions
        • Add / Remove Reaction
      • Feed
        • Custom Post Ranking
        • Query Global Feed
      • Communities
        • Create Community
        • Get Community
        • Query Communities
        • Update Community
        • Delete Community
        • Join/Leave Community
        • Trending and Recommended Communities
        • Query Community Members
        • Community Moderation
        • Community Categories
      • Follow/Unfollow
        • Get Connection Status and Connection Counter
        • Follow/Unfollow User
        • Get Follower/Following List
        • Accept/Decline Follow Request
      • Block and Unblock User
      • Intelligent Search
        • Intelligent Search - Post
        • Intelligent Search - Community
      • Notification tray
        • Get Notification Tray Seen
        • Mark Notification Tray Seen
        • Query Notification Tray Item
        • Mark Notification Tray Item Seen
    • Video
      • iOS
        • View & Play Live Stream
        • Broadcast Live Stream
        • Push Notifications
      • Android
        • View & Play Live Stream
        • Broadcast Live Stream
        • Push Notifications
      • Flutter
        • View & Play Live Stream
        • Push Notifications
      • Web
        • View & Play Live Stream
        • Create Live Stream
        • Push Notifications
      • TypeScript (Beta)
        • RunQuery Pattern
        • Live Stream
      • React Native
        • View & Play Live Stream
        • Broadcast Live Stream
    • Changelogs & Versioning
      • iOS
      • Android
      • TypeScript
      • React Native
      • Flutter (Beta)
      • React Native (Video)
      • JavaScript (Deprecated)
  • Social+ UIKit
    • UIKit 4
      • Installation Guide
        • iOS
        • Android
        • Web React
        • Flutter (Beta)
        • React Native (Beta)
      • Setup and Authentication
        • iOS
        • Android
        • Web React
        • Flutter (Beta)
        • React Native (Beta)
      • Customization
        • Remote Config
        • Customization Basics
        • Overriding Navigation Behaviour
      • Social
        • Discover & Search
          • Social Home Page
            • Top Navigation Component
            • Newsfeed Component
            • Empty Newsfeed Component
            • Global Feed Component
            • Create Post Menu Component
            • Community Categories Component
            • Recommended Communities Component
            • Trending Communities Component
          • Global Search Page
            • Top Search Bar Component
            • Community Search Result Component
            • User Search Result Component
          • My Communities Search Page
          • All Categories Page
          • Communities By Category Page
          • Notification Tray
        • Community
          • Community Setup Page
            • Add Category Page
            • Add Member Page
          • Community Profile Page
            • Community Header Component
            • Community Feed Component
            • Community Pin Feed Component
            • Community Image Feed Component
            • Community Video Feed Component
          • Pending Post Page
            • Pending Post Content Component
          • Community Setting Page
            • Community Notification Setting Page
              • Community Posts Notification Page
              • Community Comments Notification Page
              • Community Stories Notification Page
            • Community Post Permissions Page
            • Community Story Setting Page
          • Community Membership Page
        • User
          • User Profile Page
            • User Profile Header Component
            • User Feed Component
            • User Image Feed Component
            • User Video Feed Component
          • Edit User Profile Page
          • Blocked User Page
          • User Relationship Page
          • User Pending Follow Request Page
        • Post
          • Post Details Page
            • Post Content Component
          • Post Composer Page
            • Media Attachment Component
            • Detailed Media Attachment Component
          • Post Target Selection Page
          • Poll Post Composer Page
          • Poll Target Selection Page
        • Livestream
          • Livestream Target Selection Page
          • Livestream Creation Page
          • Livestream Player Page
          • Livestream Terminated Page
        • Story
          • Story Target Tab Component
          • Story Creation Page
            • Story Drafting Page
          • Story Viewing Page
          • Story Target Selection Page
        • Comment & Reaction
          • Comment Tray Component
          • Reaction List Component
        • Content moderation
      • Chat
        • Recent chats (channel list)
          • Chat Home Page
          • Chat List Component
          • Archived Chat List Component
          • Amity Channel Create Conversation Page
        • Conversation Chat
          • AmityChatPage
          • AmityMessageComposer
        • Live Chat
          • Live Chat Page
            • Live Chat Header Component
            • Live Chat Message List Component
              • Reaction List Component
            • Live Chat Compose Bar Component
    • UIKit 3
      • iOS (Deprecated)
        • Overview
        • iOS UIKit Installation Guide
        • Installing UIKit (deprecated)
        • Setup & Authentication
        • Using Themes
        • Social UIKit
          • Using as a whole feature with the default settings
          • Our Components
            • Community Home Page
              • Newsfeed
                • Global Feed
                • My Community Preview
              • Explore Tab
                • Recommended Community
                • Top Trending
                • Categories
            • My Community Page
            • Category List Page
            • Community List by Category Page
            • Community Creation Page
            • Community Profile Edit Page
            • Community Setting Page
              • Community Push Notification Settings Page
                • Community Push Notification Settings - Comment and Reply Relate Event Page
                • Community Push Notification Settings - Post Relate Event Page
            • Post Creation Page
              • Livestream Post
            • Post Detail Page
            • Post Edit Page
            • Comment Creation
            • Comment Edit Page
            • Community Profile Page
              • Community Feed
              • Media Gallery
            • Community Member Page
            • User Profile Page
              • User Feed
            • User Profile Page (2.2)
              • User Feed (2.2)
            • User Setting Page(2.2)
            • User Profile Edit Page
            • Following / Follower User List Page (2.2)
            • Follow Request Page (2.2)
            • Member Selection Page
            • Post Target Selection Page
          • Using Your Own Component
            • Using Your Own Navigation Bar
          • Overriding UIKit Behaviour
            • Feed UI Settings
              • Post Sharing
              • Post Rendering
            • Event Handling
              • Example
          • Roles & Permissions
        • Chat UIKit
          • Using as a Whole Feature with the Default Settings
          • Using Only Some Components
            • Chat Home Page
              • Recent chat
            • Chat Room Page
          • Using your own component
            • Message Bubble
        • Video UIKit
          • Livestream
      • Android (Deprecated)
        • Overview
        • Android UIKit Installation Guide
        • Installing UIKit (deprecated)
        • Setup & Authentication
        • Using Themes
        • Social UIKit
          • Using as a whole feature with the default settings
          • Our Components
            • Community Home Page
              • Newsfeed
                • Global Feed
                • My Community Preview
              • Explore Tab
                • Recommended Community
                • Top Trending Community
                • Categories
            • My Community Page
            • Category List Page
            • Community List By Category Page
            • Community Creation Page
            • Community Profile Edit Page
            • Post Creation Page
              • Livestream Post
            • Post Details Page
            • Post Edit Page
            • Comment Creation
            • Comment Edit Page
            • Community Profile Page (2.5)
              • Community Feed (2.5)
              • Media Gallery
            • Community Member Page
            • User Profile Page
              • User Feed
            • User Profile Page (2.3)
              • User Feed (2.3)
            • User Setting Page (2.3)
            • Following and Follower User List Page(2.3)
            • Follow Request Page (2.3)
            • User Profile Edit Page
            • Member Selection Page
            • Post Target Selection Page
          • Using Your Own Components
            • Using Your Own Navigation Bar
          • Overriding UIKit Behaviour
            • Overriding Global Behaviour
              • Feed UI Settings
                • Post Sharing
                • Post Rendering
            • Event Handling
              • Example
        • Chat UIKit
          • Using as a whole feature with the default settings
          • Using Only Some Components
            • Chat Home Page
              • Recent Chat
            • Chatroom Page
          • Using Your Own Component
            • Message Bubble
      • React (Deprecated)
        • Overview
        • Web UIKit Installation Guide
        • Installing UI Kit (deprecated)
        • Setup & Authentication
        • Using Themes
        • Social UIKit
          • Using as a whole feature with the default settings
          • Our Components
            • Community Home Page
              • Search Communities
              • Newsfeed
                • Global Feed
              • Explore
                • Recommended Communities
                • Top Trending Communities
                • Categories
            • My Community
            • Community List By Category Page
            • Community Creation Page
            • Community Settings
              • Edit Profile Page
              • Members
              • Permissions
            • Post Creation
              • Livestream Post
            • Post Edit
            • Comments
            • Community Profile Page
              • Community Feed
              • Media Gallery
              • Community Members Page
              • Transfer Moderator Role
            • User Profile
              • User Feed
              • Media Gallery
              • Following / Follower User List Page
            • Follow Request Page
            • Profile Settings Page
          • Using Your Own Component
            • Using Your Own Like Button for Posts
          • Overriding UIKit Behaviour
            • Post Rendering
        • Chat UIKit
          • Using as a Whole Feature with the Default Settings
          • Our Components
            • Recent Chat
            • Chat Room
            • Message Bubble
            • Chat Details
        • Event Handling
          • Example
        • Roles & Permissions
      • Flutter (Beta)
        • Overview
        • Flutter UIKit Installation Guide
        • Setup & Authentication
        • Using Themes
        • Social UIKit
          • Using as a whole feature with the default settings
      • React Native (Beta)
        • Setup & Authentication
        • Running the Sample App with Expo
    • Changelogs
      • iOS
      • Android
      • Flutter
      • Web (React)
      • React Native
        • React Native Chat UIKit
        • React Native Social UIKit
  • Analytics & Moderation
    • Social+ Portal
      • Getting Started
      • Application Management
      • Account Management
      • Dashboard
        • Raw Data Export
      • Changelogs
    • Social+ Console
      • Moderation, Roles & Privileges
      • Chat Management
        • Channel Management
        • Message Management
        • Chat Activities (Beta)
      • Social Management
        • Communities
        • Posts
          • Post Viewing and Management
          • Post Creation
          • Post Pinning and Featuring
        • Comments
          • Comment Viewing and Management
          • Comment Creation and Reply
        • Stories
      • User & Content Management
        • User Social History
      • Admin Access Control
      • Livestream Moderation
      • Premium Ads
        • Setting Up Premium Ads
        • Setting Up Advertiser Profile
      • Settings
        • Image Moderation
        • Push Notifications
        • Security
          • Admin Token Management
        • Brand Settings
      • AI Content Moderation
      • Changelogs
    • Social+ APIs and Services
      • Network Settings
      • Generate User Last Activity Report
      • Pre-Hook Event
  • Developers
    • Developer Kits
    • Beta Features
      • Enhance Moderation
      • Search Posts API
      • Content Search V2 (Deprecated)
      • Webhook Events
      • Notification Tray
      • Block User
      • User Activity
    • Migration Guides
      • FCM legacy API Migration Guide
      • SDK v6.26.0 Unread Count Migration Guide
      • JS SDK to TS SDK Migration Guide
      • Web UIKit v3.0 Migration Guide
      • iOS UIKit V3.0 Migration Guide
      • iOS SDK v7.0.0 Migration Guide
      • iOS SDK v6.0.0 Migration Guide
        • iOS SDK v6.9.0 Deprecation Note
        • iOS SDK v6.8.0 Deprecation Note
        • iOS SDK v6.7.0 Deprecation Note
        • iOS SDK v6.5.0 Deprecation Note
      • Android SDK v7.0.0 Migration Guide
      • Android SDK v6.0.0 Migration Guide
        • Android SDK v.6.20.0 Deprecation Note
        • Android SDK v.6.19.0 Deprecation Note
        • Android SDK v6.10.0 Deprecation Note
        • Android SDK v6.9.0 Deprecation Note
        • Android SDK v6.5.0 Deprecation Note
      • TS SDK v7.0.0 Migration Guide
      • TS SDK v6.0.0 Migration Guide
        • TS SDK v6.4.6 Deprecation Note
        • TS SDK v6.8.0 Deprecation Note
      • Web SDK v5.0.0 Migration Guide
      • Flutter SDK v7.0.0 Migration Guide
      • Flutter SDK beta Migration Guide
        • Flutter SDK v0.21.0 Deprecation Note
    • SDK API Reference
      • Server API Reference
      • iOS SDK API Reference (beta)
      • Android SDK API Reference (beta)
      • Flutter SDK API Reference
  • Miscellaneous
    • Support
      • Code of conduct
      • Managed UI Kit - Deprecation
      • Contribute
      • Security
    • Announcements Archive
Powered by GitBook
On this page

Was this helpful?

Export as PDF

Last updated 6 days ago

Was this helpful?

(2025-05-22)

New Features:

  • Introduced a new function, func flagMessage(withId messageId: String, reason: AmityContentFlagReason) in AmityMessageRepository.

Deprecations:

  • Deprecated func flagMessage(withId: String)

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


(2025-05-09)

New Features:

  • Introduced a new function, func flagPost(withId postId: String, reason: AmityContentFlagReason) in AmityPostRepository.

  • Introduced a new function, func flagComment(withId commentId: String, reason: AmityContentFlagReason) in AmityCommentRepository.

  • Introduce a new function, func createStream(title: String, description: String, thumbnailImage: AmityImageData? = nil, metadata: [String : Any]? = nil, resolution: AmityBroadcastResolution) async throws -> AmityStream in AmityStreamRepository.

  • Introduce a new function, func updateAltText(for fileId: String, altText: String) async throws in AmityFileRepository.

Deprecations:

  • Deprecated func flagPost(withId: String)

  • Deprecated func flagComment(withId: String)

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features:

  • Introduced an access to the default subchannel unread count on the channel.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features:

  • Add functionalities to query notification tray items, mark notification tray as seen, and mark notification tray item as seen

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features:

  • Introduced an access to the default subchannel unread count on the channel.

  • Added a new function getTotalChannelsUnread() in AmityChannelRepository to observe all cached channels total unread count.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features:

Deprecations:

  • Remove deprecated APIs.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features:

  • Introduced user search with partial matching.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features:

  • Fixed a crash issue that occurred when querying feeds.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features:

  • Introduced support for intelligent search in communities.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features:

  • Introduced the ability to retrieve the current network's user and social settings.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features:

  • Introduced the Livestream notification setting for the Community.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features:

  • Introduced createPrivilegedPost to the AmityPermission enum.

  • Introduced getGlobalPinnedPosts method to query globally featured posts.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


Fixes

  • Fixed an issue where Community Categories live collection would not notify when no categories were available.

Compatibility

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features

  • Added functionality to search posts based on semantics in Post Repository.

Compatibility

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features

  • Introduced the removal of deleted users when querying Followers, Followings, and Blocked users.

Compatibility

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features

  • Introduced includeDeleted parameter for getMembers and searchMembers methods in AmityChannelMembership class. By default, includeDeleted is set to true.

  • Introduced includeDeleted parameter for getMembers and searchMembers methods in AmityCommunityMembership class. By default, includeDeleted is set to true.

Fixes

  • Fixed a crash caused by MQTT Library.

Compatibility

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features

  • Introduced the getPosts(postIds: [String]) -> AmityCollection<AmityPost> API in AmityPostRepository to retrieve a list of posts at once.

Fixes

  • Fixed a crash occurring on pin post-live collection.

Compatibility

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features

  • Introduced removal of invalid channels upon SDK initialization.

  • Introduced skipping of persisting conversation channels if the current user is not a member when querying channels.

Compatibility

  • Xcode Version: 15.0

  • Realm Version: 10.42.0

  • Minimum Target: iOS 13.0


New Features

  • Enhanced performance for uploading images, videos, and files.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


Fixes

  • Fixed an issue where the completion handler wasn't called when the user downloaded the same files from the FileRepository.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features

Fixes

  • Fixed unread count not updating properly when receiving an event from the users.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


New Features

Deprecations

  • Deprecated the global feature from the AmityRegion enum.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0

New Features

Fixes

  • Fixed an issue where the unread count at the channel level was not updating properly.

  • Fixed a problem where reactions did not display correctly on newly created messages.

  • Fixed an issue with the Privacy Manifest file in the RealmSwift framework.

Depreciations

  • Deprecated unregisterPushNotification(forUserId userId: String?) method. Used unregisterPushNotification() .

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • Minimum Target: iOS 13.0


Fix

  • Support for filenames with non-English characters is now added.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.1

  • Realm Swift Version: 10.49.1

  • Minimum Target: iOS 13.0


New Features

  • Introduce a displayName option in AmityCommunityMembershipSortOption.

  • Add support for a sortBy option in community member searches within AmityCommunityRepository.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.1

  • Realm Swift Version: 10.49.1

  • Minimum Target: iOS 13.0


New Features

  • Added Privacy Manifest files in AmitySDK, AmityVideoPlayerKit and AmityLiveVideoBroadcastKit.

  • Introduce secureLogout() method in AmityClient, enabling revoking of accessToken upon logout.

  • Introduce a dedicated function for community search, searchCommunities(options:) in AmityCommunityRepository.

Deprecations

  • Deprecated keyword parameter in AmityCommunityQueryOptions.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.1

  • Realm Version: 10.49.1

  • Minimum Target: iOS 13.0


New Features

  • Enhanced user login session.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

New Features

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

New Features

  • Introduced an ability to send a message in a broadcast channel via SDK.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

New Features

  • New enableUnreadCount() method in AmityClient which enables unread count feature for messages.

  • New subChannelsUnreadCount property in AmityChannel

  • New isMentioned property in AmityChannel & AmitySubChannel

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

Fixes

  • Fixed the issue where the message preview was removed when someone left the channel.

  • Fixed issue where message preview does not contain correct user object.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

New Features:

Fixes:

  • Fixed issue where failed messages did not appear at the bottom of the live collection when a new message is sent.

  • Fixed issue where user would not get notified in case of error while updating current user information

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

New Features:

  • Added support for waiting for connectivity before sending message.

  • Added support for queuing of messages of similar types & retrying of message in case of network errors.

Deprecations:

AmityCommunityMembership

  • Deprecated getMembers(membershipOptions: AmityCommunityMembershipFilterOption, roles: [String], sortBy: AmityCommunityMembershipSortOption) please use getMembers(filter: AmityCommunityMembership.QueryFilter, roles: [String], sortBy: AmityCommunityMembershipSortOption) instead.

  • Deprecated searchMembers(keyword: String, membership membershipOptions: AmityCommunityMembershipFilterOption, roles: [String], sortBy: AmityCommunityMembershipSortOption) -> AmityCollection<AmityCommunityMember> please use searchMembers(keyword: String, filter: [AmityCommunityMembership.SearchFilter], roles: [String]) instead.

AmityMessageRepository

  • Deprecate deleteFailedMessage(_ messageId: String). Use softDeleteMessage(withId:) instead.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

New Features:

  • Added support for metadata when creating and updating image, file, audio and video message.

  • Added functionality to create private community channel.

Fixes:

  • Fixed crash issue when playing recorded livestream video.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

New Features:

  • Fixed the issue where there were occasional crashes when unable to get the object.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

New Features:

  • Introduced AmityMessageAttachment in message create options structs.

Fixes:

  • Fixed the issue where the member list did not update after removing user in a group channel.

Deprecations:

  • Deprecated init(subChannelId: String, imageURL: URL, caption: String? = nil, fullImage: Bool, tags: [String]? = nil, parentId: String? = nil) in AmityImageMessageCreateOptions, use init(subChannelId: String, attachment: AmityMessageAttachment, caption: String? = nil, fullImage: Bool = true, tags: [String]? = nil, parentId: String? = nil) instead

  • Deprecated init(subChannelId: String, fileURL: URL, fileName: String? = nil, caption: String? = nil, tags: [String]? = nil, parentId: String? = nil) in AmityFileMessageCreateOptions, use init(subChannelId: String, attachment: AmityMessageAttachment, fileName: String? = nil, caption: String? = nil, tags: [String]? = nil, parentId: String? = nil) instead.

  • Deprecated init(subChannelId: String, audioFileURL: URL, fileName: String? = nil, tags: [String]? = nil, parentId: String? = nil) in AmityAudioMessageCreateOptions, use init(subChannelId: String, attachment: AmityMessageAttachment, fileName: String? = nil, tags: [String]? = nil, parentId: String? = nil) instead.

  • Deprecated init(subChannelId: String, videoFileURL: URL, fileName: String? = nil, tags: [String]? = nil, parentId: String? = nil) in AmityVideoMessageCreateOptions, use init(subChannelId: String, attachment: AmityMessageAttachment, fileName: String? = nil, tags: [String]? = nil, parentId: String? = nil) instead.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

Dependency Update:

  • Updated Realm Swift v10.42.3

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

New Features:

Fixes:

  • Fixed issue where newly created message is not in correct position when observing through live collection

  • Fix community user got overwritten when it's a same user id on different community

Breaking Changes:

  • Obsoleted watcherUrl and recordingData properties in AmityStream.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

Features

  • Fixed an issue where isDeleted property of message is not updated when message gets deleted.

  • Fixed a crash issue caused by QueryStreamReactor.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

Features

  • Introduced target: AmityCommentTarget property in AmityComment for retrieving targetId and targetType related to the comment. If targetType is community type, the SDK will also provide creatorMember which is AmityCommunityMember.

  • Supported community users in comments for moderator role checking.

  • Fixed the issue where MQTT events were not received in the SDK.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.41.1

  • Realm Swift Version: 10.41.1

  • Minimum Target: iOS 13.0

Fixes

  • Fixed an issue where the message list jumps when adding reactions.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.42.0

  • Realm Swift Version: 10.42.0

  • Minimum Target: iOS 13.0

Features

  • Added a new API to retrieve a comment using its ID.

Fixes

  • Fixed an issue where the SDK would not update pendingCount correctly after the user accepted or declined a follow action.

  • Fixed an issue with sub-channel sorting not updating after receiving a message.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.42.0

  • Realm Swift Version: 10.42.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed an issue where the SDK incorrectly returned the follow relationship status in the followInfo call, especially when querying for multiple follow relationships.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.42.0

  • Realm Swift Version: 10.42.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed the issue where the order of image messages was incorrect in certain cases.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.42.0

  • Realm Swift Version: 10.42.0

  • Minimum Target: iOS 13.0

Features

Fixes

  • Fixed the issue where the myReactions property is not updated correctly when a message is received.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.42.0

  • Realm Swift Version: 10.42.0

  • Minimum Target: iOS 13.0

Features

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.41.1

  • Realm Swift Version: 10.41.1

  • Minimum Target: iOS 13.0

Fixes

  • Updated Realm version to 10.42.0 and fixed random Realm crashes.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.42.0

  • Realm Swift Version: 10.42.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed the issue where the number of following/followers does not update.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.41.1

  • Realm Swift Version: 10.41.1

  • Minimum Target: iOS 13.0

Fixes

  • Resolved an issue that occasionally caused duplicate message displays within the message list.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.41.1

  • Realm Swift Version: 10.41.1

  • Minimum Target: iOS 13.0

Fixes

  • Fixed the issue of unread counts not reflecting correctly after a topic is hard deleted.

  • Fixed the issue of unread counts not being synchronized correctly after a user is removed or banned.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • Minimum Target: iOS 13.0

New Features

Fixes

  • Fixed the issue where the SDK does not show all tagged message lists when querying with a tag.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • Minimum Target: iOS 13.0

Fixes

  • Resolved the issue of incorrectness in the user's search result.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • Minimum Target: iOS 13.0

Fixes

  • Fixed the issue where the unread count does not sync when two devices, both using the same account, are opened simultaneously.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • Minimum Target: iOS 13.0

Fixes

  • This update fixes returning missing messages when specified includingTags as one of the query options.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • Minimum Target: iOS 13.0

Fixes

  • Fixed an issue where searching for users with keywords would return incorrect results.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • Minimum Target: iOS 13.0

Fixes

  • This update fixes returning wrong result when searching user with keyword.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • Minimum Target: iOS 13.0

New Features

  • Introduce a new feature which now supports unread count on multiple devices. When the user logs in to two devices with the same account and uses the chat feature simultaneously, the user should see the correct update of the unread count.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • Minimum Target: iOS 13.0

Features

  • Support Library Evolution in AmitySDK and UIKit, ensuring forward compatibility with future Xcode versions 🎉.

  • Resolved an issue with the sort order for user lists and community categories.

  • Fixed a crash that occurred when searching for channel members with roles.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • Minimum Target: iOS 13.0

Deprecations

Compatibility

  • Xcode Version: 14.3

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • Minimum Target: iOS 13.0

Fixes

  • This update fixes crash issue on linked libraries.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • Minimum Target: iOS 13.0

Fixes

  • Fix issue when clicking "unlike" on a post with multiple likes, the number of likes should decrease by only 1 instead of resetting to 0.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • Minimum Target: iOS 13.0

New features

  • Introduce new creator object which returns AmityUser in AmityReaction model.

Deprecations

Compatibility:

  • Xcode Version: 14.3

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • Minimum Target: iOS 13.0

New features

  • Add async APIs support on more functions, please check the newly supported functions in the deprecation note below.

Deprecations

Compatibility:

- Xcode Version: 14.1

- Realm Version: 10.32.2

- Realm Swift Version: 10.32.2

- Minimum Target: iOS 13.0

New features

  • Introduce message delivered count.

  • Introduce mark all messages in a channel as read

Compatibility:

- Xcode Version: 14.1

- Realm Version: 10.32.2

- Realm Swift Version: 10.32.2

- Minimum Target: iOS 13.0

New features

  • Add async APIs in AmityFileRepository, AmityReactionRepository, AmityUserNotificationsManager and AmityChannelParticipation.

Deprecations:

Deprecated completion handler based APIs in these classes. Use async APIs instead.

AmityFileRepository

  • uploadImage, uploadFile, uploadVideo, downloadFile

AmityReactionRepository

  • addReaction, removeReaction

AmityUserNotificatonsManager

  • enable, disable

AmityChannelParticipation

  • addMembers, removeMembers

Compatibility:

- Xcode Version: 14.1

- Realm Version: 10.32.2

- Realm Swift Version: 10.32.2

- Minimum Target: iOS 13.0

Fixes:

  • Fix channel user role does not persist properly.

  • Fix sometimes crash on initialize AmityClient

  • Fix issue where message `isEdited` property would be true even when message was not edited.

  • Fix crash while watching live stream videos.

Deprecations

Compatibility:

- Xcode Version: 14.1

- Realm Version: 10.32.2

- Realm Swift Version: 10.32.2

- Minimum Target: iOS 13.0

Fixes

  • Fixed an issue that was causing random crashes during the initialization of the AmityClient.

  • Fixed an issue that was causing random crashes while watching live stream videos.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • Minimum Target: iOS 13.0

Improvement

  • The error messages have been improved to provide more clarity in certain cases. In particular, the error 800000 unknown has been dealt with in more detail.

Improvement

  • Improved the error messages for more clarity in certain cases.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

New Features

Fixes:

  • Fixed issue where the SDK crashes on initializing AmityChannelRepository.

Compatibility:

  • Xcode Version: 14.1

  • Realm Version: 10.32.2

  • Realm Swift Version: 10.32.2

  • Minimum Target: iOS 13.0

Fixes

  • Fixed issue where the SDK crashes for some users with the error message "Cannot register notification blocks from within write transactions".

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • Minimum Target: iOS 13.0

New Features

  • AmityUser Live Collection now supports the automatic addition of new objects via real-time events. Affected APIs:

Fixes

  • Fixed issue where the SDK crashes for some users with the error message "Cannot register notification blocks from within write transactions".

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • Minimum Target: iOS 13.0

Fixes

  • Fixed issue where the SDK crashes for some users with the error message "Cannot register notification blocks from within write transactions".

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • Minimum Target: iOS 13.0

Fixes

  • Fixed issue where local cache was cleared on query channels with 'firstPage'.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.32.2

  • Realm Swift Version: 10.32.2

  • Minimum Target: iOS 13.0

New Features

  • AmityCommunityMember Live Collection now supports the automatic addition of new objects via real-time events. Affected APIs:

  • Added new API for searching community members with keywords.

  • AmityCommunity Live Collection now supports automatic addition of new items via real-time events. Affected APIs:

  • Added async/await API for deleteMessage, createCustomMessage, createTextMessage, createImageMessage, createAudioMessage, createFileMessage and createVideoMessage in AmityMesageRepository.

  • Introduced the ability to delete on a specific poll post.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • Minimum Target: iOS 13.0

New Features

Deprecations

  • All deprecated interfaces from AmitySDK v5.x.x has been removed in AmitySDK v6.0.0.

Breaking Changes

  • Events related to channels of type Community & Conversation are automatically subscribed. To receive events for other type of channels, user needs to subscribe to it explicitly.

  • For subscribing to channel topics, create an instance of the AmityChannelTopic class and use the AmityTopicSubscription class to subscribe to it.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.32.2

  • Realm Swift Version: 10.32.2

  • Minimum Target: iOS 13.0

New Features

  • Introduced new login API

  • Added sesionState API to AmityClient

  • Added issuedAt, expiresAt API to AmityUserToken

Fixes

  • Fixed issue where the user could not send a reply to image messages

  • Fixed issue where the user could not see the existing message when editing it

Deprecations

  • Deprecated connectionState API

  • Deprecated old login API

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • Minimum Target: iOS 13.0

Fixes

  • SDK Upgrade

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • Minimum Target: iOS 13.0

New Features

Fixes

  • Fixed issue where the application crashes when a globally banned user sends a message in a channel.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • Minimum Target: iOS 13.0

New Features

Fixes

  • Fixed issue where the global feed is not updated after creating a post in the community feed or user feed.

Compatibility

  • Xcode Version: 14.0

  • Realm Version: 10.28.3

  • Minimum Target: iOS 13.0

New Features

Fixes

  • Fixed issue where channels with a certain ID were not retrieved correctly.

Compatibility

  • Xcode Version: 14.0.0

  • Realm Version: 10.28.3

  • Minimum Target: iOS 13.0

Fixes

  • Fixed issue where the application crashes with errorCannot register notification blocks from within write transactions when fetching Live Object or Live Collection within observe block.

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • Minimum Target: iOS 12.0

New Features

Fixes

  • Fixed issue where the application crashes when the user adds a reaction to a message.

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • Minimum Target: iOS 12.0

Fixes

  • Fixed issue where SDK tries to query the current user after logging in.

  • Fixed issue where the isJoined property for AmityCommunity is not updated properly when a user leaves the community.

  • Fixed issue where the URL of the downloaded file is the same for multiple downloads.

  • Non-members with the User role can no longer be able to get information about the conversation channel.

  • Non-members with the User role can no longer query messages within the conversation channel.

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • Minimum Target: iOS 12.0

Fixes

  • Fixed issue where reaction count was incorrect

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • Minimum Target: iOS 12.0

New Features

  • Community query is now case-insensitive! You no longer have to match the case sensitivity of the community’s display name when querying for a community.

  • System now displays an error message while uploading HDR video format

Fixes

  • Fixed issue where reaction count becomes deficit

  • Fixed muting channel members issue

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • Minimum Target: iOS 12.0

New Features

  • New method uploadVideo(with:forFeedType:progress:completion:) is added in AmityFileRepository

Fixes

  • Fixed issue where automatic invalidation of live collections happen once the session is logged out

  • Fixed issue where all SDK async functions are forced to be invoked on the main thread

  • Fixed issue where user cannot view post which has multiple videos

Deprecations

  • Deprecated uploadVideo(with:progress:completion:) method in AmityFileRepository

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • Minimum Target: iOS 12.0

New Features

Fixes

  • Fixed realtime events .myFollower and .myFollowing in AmityFollowTopic which subscribes to the wrong path

  • Fixed issue where user cannot submit vote when a poll is closed

  • Fixed issue where user cannot edit caption when a poll is closed

Dependency Changes

  • Updated Realm version to 10.28.3

Deprecations

  • DeprecatedAmityMessageReactor class. Please use AmityReactionRepository instead.

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • Minimum Target: iOS 12.0

New Features

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.26.0

  • Minimum Target: iOS 12.0

New Features

  • Introduced real-time event for channel deletion

Fixes

  • Fixed issue with app crashes when searching members with AmityCommunityRepository

  • Fixed some SDK errors to no longer show empty error messages

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.26.0

  • Minimum Target: iOS 12.0

New Features:

Fixes:

  • Fixed issue where users who weren't logged in were receiving push notifications.

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.26.0

  • Minimum Target: iOS 12.0

Dependency Changes

  • Updated Realm to 10.26.0

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.26.0

  • Minimum Target: iOS 12.0

New Features

  • Added channel async/await APIs including create / join / update / leave.

Deprecations

  • Deprecate channel create / join update / leave that returns live object. Please use equivalent channel async/await APIs instead.

New Features

  • Real time update of user deletion

Compatibility

  • Xcode Version: 13.2

  • Realm Version: 10.21.1

  • Minimum Target: iOS 12.0

New Features

  • Update image and file post by adding/removing them from the existing post

Compatibility

  • Xcode Version: 13.2

  • Realm Version: 10.21.1

  • Minimum Target: iOS 12.0

New Features

  • Add isDeleted property to AmityUser.

Fixes

  • Fix issue where message unread count indicates incorrect value.

Compatibility

  • Xcode Version: 13.2

  • Realm Version: 10.21.1

  • Minimum Target: iOS 12.0

New Features

  • Update video post by adding/removing the video from the existing post

  • Realtime events for comments and posts in the user feed

Fixes

  • Fix a channel member list sorting issue

  • Fix issue where querying channels with empty result doesn’t trigger completion block

  • Fix issue where targetUser and sourceUser from AmityFollowRelationship are always null when querying following/follower list

Compatibility

  • Xcode Version: 13.2

  • Realm Version: 10.21.1

  • Minimum Target: iOS 12.0

New Features

  • New properties createdDate and updatedDate to AmityChannelMember

Fix

  • Fix channel member list sorting issue

Breaking Changes

  • Deprecate getMyFollowInfo:completion and getUserFollowInfo:completion API

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.21.1

  • Minimum Target: iOS 12.0

Fixes

  • Fix issue where unreadCount in AmityChannel class isn’t updated and miscalculated

  • Fix issue where new messages sent by another user don't appear while observing AmityMessageListScreenViewModel.getMessages(:)

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.21.1

  • Minimum Target: iOS 12.0

Fixes

  • Fix crash related to mqtt realtime events on SDK

  • Fix issue where community category did not update when realtime event is received

  • Fix unregister notification issue

  • Fix mention highlight issue for reply

  • Framework installation via Cocoapods doesn’t support running on M1 natively

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.21.1

  • Minimum Target: iOS 12.0

New Features

  • Create a livestream post with mentions

  • Add push notification log menu in the sample app

Fixes

  • Fix mention selection issue in editing mode for a message

  • Fix comment reply mention highlight issue after editing

  • Fix crash issue when fetching channel with certain filter

Compatibility Xcode

  • Version: 13.1

  • Realm Version: 10.21.1

  • Minimum Target: iOS 12.0

New Features

  • Create a poll post with mentions

Fixes

  • Fix mention highlight issue after editing a message

  • Fix channel filter issue

  • Fix compose bar appearance issue after mentioning in a comment

  • Fix mentioned user remove issue on edit message page

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.21.1

  • Minimum Target: iOS 12.0

New Features

  • Hard delete post and comment

  • Old mentions in a message will not be removed after editing the message

  • Custom post ranking global feed to support a score-sorting mechanism

  • User level notification error

  • Live collection allObjects API

Fix

  • Compose bar text wrapping issue when creating a message, post, and comment

Breaking Changes

  • Add hardDelete parameter to Post and Comment deletion API

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.21.1

  • Minimum Target: iOS 12.0

New Features

  • Add properties createdAt, updatedAt, rateLimit to AmityChannel.

  • Add AmityClient.disconnect() API

  • Add support for real time events for social module

  • Create/Update comment/reply with mention

Fix

  • Update many functions documentation in SDK

Breaking Changes

  • Rename AmityClient functions

  • Rename AmityMessageMentionMetadata to AmityMentionMapper

  • Change AmityClient initializer to throwable initializer

  • Change all message creation API in AmityMessageRepository to callback-style Before SDK 5.9.0

    SDK 5.9.0

  • Simplify channel creation API Before SDK 5.9.0: The API requires chaining .channelType(with:) after calling .createChannel()

    SDK 5.9.0: The builder can be passed to createChannel(with:) directly

  • Simplify channel update API Before SDK 5.9.0: Developers need to create an updater and call updater.update()

    SDK 5.9.0: Developers can call updateChannel(with:) directly

  • Simplify channels query API Before SDK 5.9.0: Developers need to create a query builder for a specific channel type. To pass the query builder, developers need to pick the correct channel type function after .getChannel() call

    SDK 5.9.0: Developers can create a generic AmityChannelQuery and pass it to .getChannels(with:) directly. To filter channel types, developers can set query.types which the value can be found in AmityChannelQueryType.

  • Deprecate the following methods:

    • AmityClient(apiKey:_, httpUrl:_, socketUrl:_)

    • AmityClient(apiKey:_, url:_) Use the following methods instead:

    • Use AmityClient(apiKey:_, region:_)

    • AmityClient(apiKey:_, endpoint:_) methods instead.

  • AmityRegionalEndpoint is now deprecated. Use AmityRegion instead.

  • clientErrorDelegate in AmityClient is now deprecated. A new delegate property is introduced in AmityClient. Now you can observe connection status change through delegate itself.

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.20.0

  • Minimum Target: iOS 12.0

New Features

  • Create/Update text, image, video and file post with mention

  • New addRoles and removeRoles functions to add and remove roles respectively in AmityCommunityModeration

  • Add isGlobalBan property in AmityUser to show whether user is globally banned or not

  • New AmityCommunityMembershipFilterOption filter option for community membership

  • New buildForPostUpdate method in AmityPostBuilder protocol to update post

  • New buildForPostUpdate method in AmityImagePostBuilder and AmityFilePostBuilder

Breaking Changes

  • addRole and removeRole methods are deprecated in AmityCommunityModeration

  • filter parameter is removed and a new membershipOptions parameter is provided for getMembers function to filter community members in AmityCommunityParticipation

  • setFileData is renamed to setFiles method in AmityFilePostBuilder

  • setImageData is renamed to setImages method in AmityImagePostBuilder

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.20.0

  • Minimum Target: iOS 12.0

Fix

  • App crashes when calling getMyFollowerList() or getMyFollowingList() of AmityUserFollowManager

Compatibility

  • Xcode Version: 12.5

  • Realm Version: 10.12.0

  • Minimum Target: iOS 12.0

Fixes

  • Fix community search issue

  • Fix realm crash by checking if realm session object is still valid before accessing it

Compatibility

  • Xcode Version: 12.5

  • Realm Version: 10.12.0

  • Minimum Target: iOS 12.0

New Feature

  • Remove mentionedUsers array from AmityMessage model and provide mentionees (AmityMentionees) array instead

Fixes

  • Do not mention banned users

  • Do not mention user who left the channel

Breaking Changes

Api:

  • AmityMessageFlagger class requires id of the message in init method

  • AmityUserFlagger class requires user id in init method

  • AmityCommentEditor class requires id of the comment in init method

  • AmityMessageReactor class requires id of the message in init method

Compatibility

  • Xcode Version: 12.5

  • Realm Version: 10.12.0

  • Minimum Target: iOS 12.0

Fix

  • Realm exception in release 5.6.0

Compatibility

  • Xcode Version: 12.5

  • Realm Version: 10.12.0

  • Minimum Target: iOS 12.0

New features

Mention

Compatibility

  • Xcode Version: 12.5

  • Realm Version: 10.12.0

  • Minimum Target: iOS 12.0

Fix

  • Upgrade realm to version 10.12.0

Fix

  • Updated channel cache data when ban event is received, while joining channel, and querying messages

Fixes

  • Fixed issue where category values are incorrect for community

  • Fixed issue where comment count does not reflect the correct value after removing comments

Breaking Changes

  • Introduce AmityPostRepository

    • Added getPosts(:_) method for querying post by filter options

  • Deprecated post related functions in AmityFeedRepository. All equivalent functions are moved to AmityPostRepository.

Fixes

  • Feed type querying improvements

  • Fix issue where create post does not return proper data in the completion

Breaking Changes

  • Revise a completion block of createPost: and updatePostWithPostId: methods in AmityFeedRepository from AmityRequestCompletion to AmityPostRequestCompletion

    • AmityPostRequestCompletion represents to (AmityPost?, Error?) -> Void

New Features

  • Add a function for getting post count by feed type to the AmityCommunity model.

  • Add a function for getting isPostReviewEnabled function to the AmityCommunity model.

  • Add new permission AmityPermission.reviewCommunityPost type

  • Add api for setting isPostReviewEnabled value on create and update community builder.

  • Add a property followManager to AmityUserRepository to provide follow feature functionalities

  • Add a method to create a Follow request.

  • Add a method to withdraw a Follow request.

  • Add a method to accept a Follow request.

  • Add a method to decline a Follow request.

  • Add a method to get a Follow status.

  • Add a method to get a Follower user list.

  • Add a method to get a Following user list.

  • Add a method to get a Follow request list.

  • Add AmityFeedType enum

  • Add a function for getting feed type to the AmityPost model.

  • Add api for community feed query by feed type.

  • Add api for post approval.

Breaking Changes

  • Introduce feedType parameter to getCommunityFeed(:_) function in AmityCommunityRepository . Set a parameter .published to support a usual behavior.

  • A live object ofAmityUser where provides by AmityCommunityMember and AmityChannelMember are changed to normal object.

Others

  • Introduce a completion parameter to registerDeviceWithUserId(:_) in AmityClient

  • Fix socket connection state that causes feed cannot be loaded

  • Fix issue where token does not update correctly

  • Fix issue where collection is not triggered when there is empty result

  • Fix edited date does changed after the comment get updated

Fixes

  • Fix no response issue when uploading multiple images

  • Fix crash when fetching user

Fixes

  • Fix issue where custom messages are not parsed correctly

  • Fix crash when setting up custom avatar for in AmityClient class.

Fixes

  • All public methods and classes which contained Eko prefix renamed to Amity: EkoClient renamed to AmityClient , EkoChat renamed to AmitySDK

  • Some classes and methods are modified or removed:

    Remove classes: EkoMessageReactor, EkoMediaRepository.

(2025-05-02)

(2025-04-25)

(2025-04-11)

(2025-03-06)

In v6.x, we updated our function names for consistency across all SDK platforms and deprecated the older, misaligned versions. In v7.x, these deprecated functions have been removed. Since we've maintained the package structure and naming conventions, you should notice minimal impact if you’ve migrated to the new naming in v6.x. For guidance on finding the equivalent functions and ensuring a smooth transition, please refer to our comprehensive .

(2025-01-31)

(2024-12-19)

(2024-12-06)

(2024-11-22)

(2024-11-25)

(2024-10-10)

(2024-09-20)

(2024-09-13)

(2024-08-15)

(2024-08-02)

(2024-07-19)

(2024-07-19)

(2024-07-12)

Introduced features for announcement posts and pinned posts - .

Added the capability to monitor SDK network activities - .

(2024-07-05)

(2024-06-19)

Introduced Ad analytics. For more information please visit .

(2024-06-06)

Introduced AmityAdRepository to the query network ads and settings. For more information please visit .

(2024-05-24)

Introduced Livestream Moderation. For more information please visit - .

(2024-05-15)

(2024-04-26)

(2024-04-12)

(2024-03-22)

(2024-02-24)

Introduced functionality to validate whitelisted URLs - .

Introduced capability to screen for banned text - .

Introduced custom post creation in AmityPostRepository - .

(2024-02-09)

Introduced an ability to subscribe to story realtime-events .

(2024-01-25)

Implement consistent message unread count for channels & subchannels - for further information please visit - .

New syncUnreadCount() method in AmityClient .

New startMessageReceiptSync() & stopMessageReceiptSync() methods in AmitySubChannelRepository- .

New markRead() method in AmityMessage - .

(2024-01-19)

🎄🎅 (2023-12-22)

Introduce new api getChannels(channelIds: [String]) to query channel by ids. For further information please visit .

(2023-12-01)

For further information please visit .

(2023-11-17)

(2023-11-03)

(2023-10-20)

(2023-10-16)

(2023-10-06)

Add new feature to preview latest message sent in channel or subchannel. For more information, please visit

Add a new feature for SDK to collect and view data of post interaction. For more information, please visit .

Introduced AmityRecordedStreamPlayer for enhanced livestream playback. This subclass of AVPlayer seamlessly integrates with AVPlayerViewController for an improved video-watching experience. For more information, please visit .

Use AmityVideoPlayer to watch livestreams since watcherUrl is obsoleted. For more information, please visit

Use AmityRecordedStreamPlayer to watch recorded livestreams. For more information, please visit

(2023-09-22)

Introduced an additional parameter in message query, called aroundMessageId, to support navigating to a specific message. For more information, please visit .

(2023-09-08)

Added SwiftUI support for AmityCollection and AmityObject., for more information please visit page.

(2023-09-04)

(2023-08-25)

(2023-08-23)

(2023-08-16)

(2023-08-10)

Limited PostRepository.getPosts() to exclude all deleted posts (both soft and hard deletes) not owned by the logged-in user, aligning with this.

(2023-08-04)

Introduced the new feature in our SDK, allowing real-time synchronization of user statuses. Experience enhanced connectivity with online/offline indicators and seamless management of user presence within channels and users.

Supports unread mention status in user, channel, and subchannel levels. For further information, please refer to the page.

(2023-08-04)

(2023-08-02)

(2023-07-27)

(2023-07-17)

(2023-07-14)

Introduced AmityFileRepository where users can now delete uploaded files by using deleteFile API. For further information, please visit

Added getFile API to retrieve the AmityRawFile. AmityRawFile provides transform functions to map it into the correct file data type. For further information, please visit

(2023-07-10)

(2023-07-04)

(2023-06-29)

(2023-06-29)

(2023-06-22)

(2023-06-21)

(2023-06-16)

(2023-06-01)

Added async API support to more functions. Please visit for more information.

(2023-05-25)

(2023-05-19)

(2023-05-18)

(2023-05-9)

(2023-05-5)

For further information please visit .

(2023-04-20)

Introduce feature.

Introduce in channels and subchannels.

(2023-03-28)

(2023-05-22)

(2023-03-16)

(2023-03-14)

(2023-03-13)

Introduced functionality to , , and image comments.

(2023-03-07)

(2023-02-24)

(2023-02-17)

(2023-02-09)

(2023-02-03)

(2023-01-13)

Introduced functionality. Now users can create sub channels inside a channel.

AmitySDK v6.0.0 has been written in PureSwift. This version has breaking changes in api interfaces. Please refer to the for more details.

(2022-12-16)

Introduced to describe the authentication status of the client device.

(2022-12-02)

(2022-11-18)

Upgraded the feature. When a moderator role is demoted to a user role, post creation must be approved by a moderator.

Introduced the ability to get data from video messages using the AmityMessage.getVideoThumbnailImageInfo() function.

(2022-11-04)

Introduced the ability for User roles to create community with “Admin can post only” .

(2022-10-21)

Introduced the ability to poll type.

Introduced a new moderatorCount property in AmityChannel to show the total number of in the channel.

Introduced the ability to by type.

(2022-10-18)

(2022-10-07)

Introduced the ability to in Live, Broadcast, Community and Chat channels.

When creating a , the setTimeToClosePoll value is set to 30 days by default if the user does not set any value.

(2022-09-23)

(2022-09-15)

(2022-09-09)

(2022-08-26)

Enhanced (VOD) configurations. Videos you upload with our SDK can now be transcoded to 4 different resolutions (from 360p to 1080p) with a maximum file size of 1 GB and a duration of up to 2 hours.

(2022-08-11)

Enhanced for message reactions. Newly created reactions are now automatically added into the collection. Affected APIs:

Enhanced for followers/following users. Newly created followed/unfollowed are now automatically added into the collection. Affected APIs:

(2022-07-29)

Enhanced for users and community post. Newly added comments are now automatically added into the collection. Affected APIs:

(2022-07-15)

Enhanced for user and community posts. Newly created posts are now automatically added into the collection. Affected APIs:

(2022-07-04)

Introduced ability to manage via SDK (i.e. 'Only Admins Can Post' or 'Approve Member Posts')

(2022-06-17)

(2022-06-02)

(2022-05-20)

(2022-05-09)

(2022-04-22)

(2022-03-31)

(2022-03-17)

New API to support Real Time Events for

New API which returns and as Live Object

(2022-03-11)

(2022-03-03)

(2022-02-17)

(2022-02-04)

(2022-01-25)

(2021-12-24)

Before SDK 5.9.0
SDK 5.9.0

(2021-12-09)

(2021-11-15)

(2021-11-02)

(2021-10-14)

(2021-09-16)

(2021-09-14)

Support for in TEXTmessages

by display name

Provide

Provide

(2021-08-17)

(2021-08-13)

(2021-08-3)

(2021-07-21)

(2021-07-8)

Rename method: messages to getMessages in AmityMessageRepository class. Add class: AmityUserUpdateBuilder- to build updates for user Add method: setAvatar(avatar: AmityImageData?) - to set user avatar The full description can be found

  1. Social+ SDK
  2. Changelogs & Versioning

iOS

This page contains an overview of all relevant changes made to the iOS SDK and the latest version releases.

AmityUserRepository
func searchUser(_ displayName: String, sortBy: AmityUserSortOption) -> AmityCollection<AmityUser>

func getUsers(_ sortBy: AmityUserSortOption) -> AmityCollection<AmityUser>
AmityCommunityRepository
func searchMembers(...) -> AmityCollection<AmityCommunityMember>
AmityCommunityRepository
func searchMembers(communityId: String, keyword: String, membership membershipOptions: AmityCommunityMembershipFilterOption, roles: [String], sortBy: AmityCommunityMembershipSortOption) -> AmityCollection<AmityCommunityMember>
AmityCommunityRepository
func getCommunities(...) -> AmityCollection<AmityCommunity>
AmityPollRepository
func deletePoll(...)
AmityClient {
    public func login(userId: String, displayName: String?, authToken: String?, sessionHandler: SessionHandler) async throws
}
AmityClient {
    @available(*, deprecated) 
    @objc public func login(userId: String, displayName: String?, authToken: String?, completion: AmityRequestCompletion?)
}
AmityReactionRepository
func getReactions(...) -> AmityCollection<AmityReaction>
AmityUserFollowManager
func getMyFollowerList(...) -> AmityCollection<AmityFollowRelationship>
func getMyFollowingList(...) -> AmityCollection<AmityFollowRelationship>
func getUserFollowerList(...) -> AmityCollection<AmityFollowRelationship>
func getUserFollowingList(...) -> AmityCollection<AmityFollowRelationship>
AmityCommentRepository
func getCommentsWithReferenceId(...) -> AmityCollection<AmityComment>
AmityFeedRepository
func getUserFeed(...) -> AmityCollection<AmityPost>
func getCommunityFeed(...) -> AmityCollection<AmityPost>
AmityPostRepository.deletePost(withPostId:, parentId:, hardDelete:, completion:)

AmityCommentRepository.deleteComment(withId:, hardDelete:, completion:)

registerDevice(...)

login(...)

unregisterDevice()

logout()

class AmityClient {
    public init(...) throws
}
let messageLiveObject = messageRepository.createTextMessage(...)
token = messageLiveObject.observe(...) {
    // 1. Handle message creation response.
    // 2. Observe message data changes.
}
let messageId = messageRepository.createTextMessage(...) { message, error in
    // 1. Handle message creation response.
}
token = messageRepository.getMessage(messageId).observe {
    // 2. Observe message data changes.
}
token = channelRepository.createChannel().community(with: builder).observe { channel, error in
    /// ...
}
token = channelRepository.createChannel(with: builder).observe { channel, error in
    /// ...
}
let updater = channelRepository.updateChannel(channelId)
token = updater.update().observe { channel, error in
    // ...
}
token = channelRepository.updateChannel(with: builder).observe { channel, error in
    // ...
}
let builder = AmityCommunityChannelQueryBuilder(...)

let collection = repository.getChannels().communityType(with: builder).query()
token = collection.observe { collection, error in
    // ...
}
let query = AmityChannelQuery()
query.types = [AmityChannelQueryType.conversation]
query.filter = .all
query.includingTags = ["dog"]
query.excludingTags = ["cat"]
query.includeDeleted = false

token = channelRepository.getChannels(with: query).observe { collection, error in
    // ...
}
// New Way:
let client = AmityClient(apiKey: "api-key", region: .global)
let client = AmityClient(...)
client.delegate = self
…

extension MyClass: AmityClientDelegate { 
        
        func didChangeConnectionStatus(status: AmityConnectionStatus) { 
                // Observe connection status change here
        }
        
        func didReceiveError(error: Error) { 
                // Handle Error
        }
}
let flagger = AmityMessageFlagger(client: <client>, messageId: <message-id>)
let flagger = AmityUserFlagger(client: <client>, userId: <user-id>)
let editor = AmityCommentEditor(client: <client>, commentId: <comment-id>)
let editor = AmityMessageReactor(client: <client>, messageId: <message-id>)
  • Version 7.4.0 (2025-05-22)
  • New Features:
  • Deprecations:
  • Compatibility:
  • Version 7.3.0 (2025-05-09)
  • New Features:
  • Deprecations:
  • Compatibility:
  • Version 6.48.1 (2025-05-02)
  • New Features:
  • Compatibility:
  • Version 7.2.0 (2025-04-25)
  • New Features:
  • Compatibility:
  • Version 7.1.0 (2025-04-11)
  • New Features:
  • Compatibility:
  • Version 7.0.0 (2025-03-06)
  • New Features:
  • Deprecations:
  • Compatibility:
  • Version 6.48.0 (2025-01-31)
  • New Features:
  • Compatibility:
  • Version 6.47.1 (2024-12-19)
  • New Features:
  • Compatibility:
  • Version 6.47.0 (2024-12-06)
  • New Features:
  • Compatibility:
  • Version 6.46.0 (2024-11-22)
  • New Features:
  • Compatibility:
  • Version 6.45.0 (2024-11-25)
  • New Features:
  • Compatibility:
  • Version 6.44.0 (2024-10-10)
  • New Features:
  • Compatibility:
  • Version 6.42.1 (2024-09-20)
  • Fixes
  • Compatibility
  • Version 6.42.0 (2024-09-13)
  • New Features
  • Compatibility
  • Version 6.41.0 (2024-08-15)
  • New Features
  • Compatibility
  • Version 6.40.0 (2024-08-02)
  • New Features
  • Fixes
  • Compatibility
  • Version 6.39.0 (2024-07-19)
  • New Features
  • Fixes
  • Compatibility
  • Version 5.33.9 (2024-07-19)
  • New Features
  • Compatibility
  • Version 6.38.0 (2024-07-12)
  • New Features
  • Compatibility:
  • Version 6.37.0 (2024-07-05)
  • Fixes
  • Compatibility:
  • Version 6.36.0 (2024-06-19)
  • New Features
  • Fixes
  • Compatibility:
  • Version 6.35.0 (2024-06-06)
  • New Features
  • Deprecations
  • Compatibility:
  • Version 6.34.0 (2024-05-24)
  • New Features
  • Fixes
  • Depreciations
  • Compatibility:
  • Version 6.33.1 (2024-05-15)
  • Fix
  • Compatibility:
  • Version 6.33.0 (2024-04-26)
  • New Features
  • Compatibility:
  • Version 6.32.0 (2024-04-12)
  • New Features
  • Deprecations
  • Compatibility:
  • Version 6.30.0 (2024-03-22)
  • New Features
  • Compatibility:
  • Version 6.28.0 (2024-02-24)
  • New Features
  • Compatibility:
  • Version 6.27.0 (2024-02-09)
  • New Features
  • Compatibility:
  • Version 6.26.0 (2024-01-25)
  • New Features
  • Compatibility:
  • Version 6.25.1 (2024-01-19)
  • Fixes
  • Compatibility:
  • Version 6.24.0 🎄🎅 (2023-12-22)
  • New Features:
  • Fixes:
  • Compatibility:
  • Version 6.23.0 (2023-12-01)
  • New Features:
  • Deprecations:
  • Compatibility:
  • Version 6.22.0 (2023-11-17)
  • New Features:
  • Fixes:
  • Compatibility:
  • Version 6.21.0 (2023-11-03)
  • New Features:
  • Compatibility:
  • Version 6.20.0 (2023-10-20)
  • New Features:
  • Fixes:
  • Deprecations:
  • Compatibility:
  • Version 6.19.1 (2023-10-16)
  • Dependency Update:
  • Compatibility:
  • Version 6.19.0 (2023-10-06)
  • New Features:
  • Fixes:
  • Breaking Changes:
  • Compatibility:
  • Version 6.18.0 (2023-09-22)
  • Features
  • Compatibility
  • Version 6.17.0 (2023-09-08)
  • Features
  • Compatibility
  • Version 6.16.1 (2023-09-04)
  • Fixes
  • Compatibility
  • Version 6.16.0 (2023-08-25)
  • Features
  • Fixes
  • Compatibility
  • Version 6.15.2 (2023-08-23)
  • Fixes
  • Compatibility
  • Version 6.15.1 (2023-08-16)
  • Fixes
  • Compatibility
  • Version 6.15.0 (2023-08-10)
  • Features
  • Fixes
  • Compatibility
  • Version 6.14.0 (2023-08-04)
  • Features
  • Compatibility
  • Version 5.33.8 (2023-08-04)
  • Fixes
  • Compatibility
  • Version 6.13.1 (2023-08-02)
  • Fixes
  • Compatibility
  • Version 6.7.0 (2023-07-27)
  • Fixes
  • Compatibility
  • Version 6.6.0-beta06 (2023-07-17)
  • Fixes
  • Compatibility
  • Version 6.12.0 (2023-07-14)
  • New Features
  • Fixes
  • Compatibility
  • Version 6.11.1 (2023-07-10)
  • Fixes
  • Compatibility
  • Version 6.6.0-beta05 (2023-07-04)
  • Fixes
  • Compatibility
  • Version 6.6.0-beta04 (2023-06-29)
  • Fixes
  • Compatibility
  • Version 6.11.0 (2023-06-29)
  • Fixes
  • Compatibility
  • Version 5.33.7 (2023-06-22)
  • Fixes
  • Compatibility
  • Version 6.6.0-beta3 (2023-06-21)
  • New Features
  • Compatibility
  • Version 6.10.0 (2023-06-16)
  • Features
  • Compatibility
  • Version 6.9.0 (2023-06-01)
  • Deprecations
  • Compatibility
  • Version 5.33.6 (2023-05-25)
  • Fixes
  • Compatibility
  • Version 5.33.5 (2023-05-19)
  • Fixes
  • Compatibility
  • Version 6.8.0 (2023-05-18)
  • New features
  • Deprecations
  • Compatibility:
  • Version 6.7.0 (2023-05-9)
  • New features
  • Deprecations
  • Compatibility:
  • Version 6.6.0-beta02 (2023-05-5)
  • New features
  • Compatibility:
  • Version 6.6.0 (2023-04-20)
  • New features
  • Deprecations:
  • Compatibility:
  • Version 6.5.0 (2023-03-28)
  • Fixes:
  • Deprecations
  • Compatibility:
  • Version 5.33.3 (2023-05-22)
  • Fixes
  • Compatibility
  • Version 6.2.2 (2023-03-16)
  • Improvement
  • Version 6.2.1 (2023-03-14)
  • Improvement
  • Compatibility
  • Version 6.4.0 (2023-03-13)
  • New Features
  • Fixes:
  • Compatibility:
  • Version 5.33.2 (2023-03-07)
  • Fixes
  • Compatibility
  • Version 6.3.0 (2023-02-24)
  • New Features
  • Fixes
  • Compatibility
  • Version 5.33.1 (2023-02-17)
  • Fixes
  • Compatibility
  • Version 6.2.0 (2023-02-09)
  • Fixes
  • Compatibility
  • Version 6.1.0 (2023-02-03)
  • New Features
  • Compatibility
  • Version 6.0.0 (2023-01-13)
  • New Features
  • Deprecations
  • Breaking Changes
  • Compatibility
  • Version 5.33.0 (2022-12-16)
  • New Features
  • Fixes
  • Deprecations
  • Compatibility
  • Version 5.32.0 (2022-12-02)
  • Fixes
  • Compatibility
  • Version 5.31.0 (2022-11-18)
  • New Features
  • Fixes
  • Compatibility
  • Version 5.30.0 (2022-11-04)
  • New Features
  • Fixes
  • Compatibility
  • Version 5.29.0 (2022-10-21)
  • New Features
  • Fixes
  • Compatibility
  • Version 5.28.1 (2022-10-18)
  • Fixes
  • Compatibility
  • Version 5.28.0 (2022-10-07)
  • New Features
  • Fixes
  • Compatibility
  • Version 5.27.0 (2022-09-23)
  • Fixes
  • Compatibility
  • Version 5.26.1 (2022-09-15)
  • Fixes
  • Compatibility
  • Version 5.26.0 (2022-09-09)
  • New Features
  • Fixes
  • Compatibility
  • Version 5.25.0 (2022-08-26)
  • New Features
  • Fixes
  • Deprecations
  • Compatibility
  • Version 5.24.0 (2022-08-11)
  • New Features
  • Fixes
  • Dependency Changes
  • Deprecations
  • Compatibility
  • Version 5.23.0 (2022-07-29)
  • New Features
  • Compatibility
  • Version 5.22.0 (2022-07-15)
  • New Features
  • Fixes
  • Compatibility
  • Version 5.21.0 (2022-07-04)
  • New Features:
  • Fixes:
  • Compatibility
  • Version 5.20.0 (2022-06-17)
  • Dependency Changes
  • Compatibility
  • Version 5.19.0 (2022-06-02)
  • New Features
  • Deprecations
  • Version 5.18.0 (2022-05-20)
  • New Features
  • Compatibility
  • Version 5.17.0 (2022-05-09)
  • New Features
  • Compatibility
  • Version 5.16.0 (2022-04-22)
  • New Features
  • Fixes
  • Compatibility
  • Version 5.15.0 (2022-03-31)
  • New Features
  • Fixes
  • Compatibility
  • Version 5.14.0 (2022-03-17)
  • New Features
  • Fix
  • Breaking Changes
  • Compatibility
  • Version 5.13.1 (2022-03-11)
  • Fixes
  • Compatibility
  • Version 5.13.0 (2022-03-03)
  • Fixes
  • Compatibility
  • Version 5.12.0 (2022-02-17)
  • New Features
  • Fixes
  • Compatibility Xcode
  • Version 5.11.0 (2022-02-04)
  • New Features
  • Fixes
  • Compatibility
  • Version 5.10.0 (2022-01-25)
  • New Features
  • Fix
  • Breaking Changes
  • Compatibility
  • Version 5.9.0 (2021-12-24)
  • New Features
  • Fix
  • Breaking Changes
  • Compatibility
  • Version 5.8.0 (2021-12-09)
  • New Features
  • Breaking Changes
  • Compatibility
  • Version 5.7.2 (2021-11-15)
  • Fix
  • Compatibility
  • Version 5.7.1 (2021-11-02)
  • Fixes
  • Compatibility
  • Version 5.7.0 (2021-10-14)
  • New Feature
  • Fixes
  • Breaking Changes
  • Compatibility
  • Version 5.6.1 (2021-09-16)
  • Fix
  • Compatibility
  • Version 5.6.0 (2021-09-14)
  • New features
  • Compatibility
  • Version 5.5.0 (2021-08-17)
  • Fix
  • Version 5.4.1 (2021-08-13)
  • Fix
  • Version 5.4.0 (2021-08-3)
  • Fixes
  • Breaking Changes
  • Version 5.3.1 (2021-07-21)
  • Fixes
  • Breaking Changes
  • Version 5.3.0 (2021-07-8)
  • New Features
  • Breaking Changes
  • Others
  • Version 5.0.2
  • Version 5.0.1
  • Version 5.0.0
Pinned Post
Logging
Ads
Custom Post
SDK v6.26.0 Unread Count Migration Guide
Unread Count
Observe reading count
Mark Message as Read
Get Channels
Message Preview
Post Impression
Presence State
Unread Count
iOS SDK v6.9.0 Deprecation Note
iOS SDK v6.8.0 Deprecation Note
iOS SDK v6.7.0 Deprecation Note
Unread Count
iOS SDK v6.5.0 Deprecation Note
post settings
settings
query
community post settings
mention
unread mention information
mention channel configuration
Posts
#behavioral-change-announcement
Version 7.4.0
Version 7.3.0
Version 6.48.1
Version 7.2.0
Version 7.1.0
Version 7.0.0
Migration Guide
Version 6.48.0
Version 6.47.1
Version 6.47.0
Version 6.46.0
Version 6.45.0
Version 6.44.0
Version 6.42.1
Version 6.42.0
Version 6.41.0
Version 6.40.0
Version 6.39.0
Version 5.33.9
Version 6.38.0
Version 6.37.0
Version 6.36.0
Ads
Version 6.35.0
Version 6.34.0
Version 6.33.1
Version 6.33.0
Version 6.32.0
Version 6.30.0
Version 6.28.0
Version 6.27.0
Version 6.26.0
Version 6.25.1
Version 6.24.0
Version 6.23.0
Version 6.22.0
Version 6.21.0
Version 6.20.0
Version 6.19.1
Version 6.19.0
Version 6.18.0
Version 6.17.0
Version 6.16.1
Version 6.16.0
Version 6.15.2
Version 6.15.1
Version 6.15.0
Version 6.14.0
Version 5.33.8
Version 6.13.1
Version 6.7.0
Version 6.6.0-beta06
Version 6.12.0
Version 6.11.1
Version 6.6.0-beta05
Version 6.6.0-beta04
Version 6.11.0
Version 5.33.7
Version 6.6.0-beta3
Version 6.10.0
Version 6.9.0
Version 5.33.6
Version 5.33.5
Version 6.8.0
Version 6.7.0
Version 6.6.0-beta02
Version 6.6.0
blocking/unblocking user
unread count
Version 6.5.0
Version 5.33.3
Version 6.2.2
Version 6.2.1
Version 6.4.0
Version 5.33.2
Version 6.3.0
Version 5.33.1
Version 6.2.0
Version 6.1.0
Version 6.0.0
Sub Channel
migration guide
Version 5.33.0
Session State Management
Version 5.32.0
Version 5.31.0
Version 5.30.0
Version 5.29.0
query message
Version 5.28.1
Version 5.28.0
create video messgaes
poll post
Version 5.27.0
Version 5.26.1
Version 5.26.0
Version 5.25.0
Video on Demand
Version 5.24.0
LiveCollections
LiveCollections
Version 5.23.0
LiveCollections
Version 5.22.0
LiveCollections
Version 5.21.0
Version 5.20.0
Version 5.19.0
Version 5.18.0
Version 5.17.0
Version 5.16.0
Version 5.15.0
Version 5.14.0
User follow/unfollow
My Follow Info
User follow Info
Version 5.13.1
Version 5.13.0
Version 5.12.0
Version 5.11.0
Version 5.10.0
Version 5.9.0
Version 5.8.0
Version 5.7.2
Version 5.7.1
Version 5.7.0
Version 5.6.1
Version 5.6.0
Search members
Version 5.5.0
Version 5.4.1
Version 5.4.0
Version 5.3.1
Version 5.3.0
Communities
Follow
Version 5.0.2
Version 5.0.1
Version 5.0.0
#message-resynchronization
Validate URL
Validate Text
Navigating(Jump) to a specific message
STORY Topic
Link to gist
Stream Moderation
Play recorded videos
Play a live stream
Play recorded videos
Delete Files
Retrieve Files
SwiftUI Support
update
create
query
video thumbnail image
here
moderator