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
  • Version 7.4.0 (2025-05-22)
  • New Features:
  • Compatibility
  • Version 7.3.0 (2025-05-09)
  • New Features:
  • Compatibility
  • Version 6.50.4 (2025-05-02)
  • New Features:
  • Android SDK Version
  • Compatibility
  • Version 7.2.1 (2025-04-25)
  • New Features:
  • Compatibility
  • Version 7.1.0 (2025-04-11)
  • New Features:
  • Compatibility
  • Version 7.0.1 (2025-03-27)
  • Fixes:
  • Compatibility
  • Version 7.0.0 (2025-03-06)
  • Deprecations:
  • Android SDK Version
  • Compatibility
  • Version 6.50.0 (2025-01-31)
  • New Features:
  • Android SDK Version
  • Compatibility
  • Version 6.48.0 (2024-12-24)
  • Fixes:
  • Android SDK Version
  • Compatibility
  • Version 6.47.0 (2024-12-06)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 6.46.0 (2024-11-22)
  • New Features:
  • Android SDK Version
  • Compatibility
  • Version 6.45.0 (2024-10-25)
  • New Features:
  • Android SDK Version
  • Compatibility
  • Version 6.44.0 (2024-10-10)
  • New Features:
  • Android SDK Version
  • Compatibility
  • Version 6.43.0 (2024-10-03)
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 6.42.0 (2024-09-13)
  • New Features:
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 6.41.0(2024-08-29)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 6.40.0 (2024-08-16)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 6.39.0 (2024-08-02)
  • New Features
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 6.38.1 (2024-07-19)
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 5.35.4 (2024-07-19)
  • New Features
  • Android SDK Version
  • Version 6.38.0 (2024-07-12)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 6.37.1 (2024-07-08)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 6.37.0 (2024-07-05)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 6.36.0 (2024-06-20)
  • New Features
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 6.35.0 (2024-06-07)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 6.34.0 (2024-05-24)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 6.33.0 (2024-05-15)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 6.32.0 (2024-04-26)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 6.31.0 (2024-04-12)
  • New Features
  • Deprecations
  • Android SDK Version
  • Compatibility
  • Version 6.30.0 (2024-03-22)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 6.29.0 (2024-03-06)
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 6.28.0 (2024-02-24)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 5.35.3 (2024-02-23)
  • Fixes
  • Android SDK version
  • Compatibility
  • Version 6.27.0 (2024-02-09)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 6.26.0 (2024-01-25)
  • New Features
  • Deprecations
  • Android SDK Version
  • Compatibility
  • Version 6.25.1 (2024-01-19)
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 6.24.0 🎄🎅 (2023-12-22)
  • New Features:
  • Android SDK Version
  • Compatibility
  • Version 6.23.2 (2023-12-12)
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 6.23.1 (2023-12-07)
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 6.23.0 (2023-12-01)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 6.22.1 (2023-11-24)
  • Fixes
  • Deprecations
  • Android SDK Version
  • Compatibility
  • Version 6.22.0 (2023-11-17)
  • New Features
  • Deprecations
  • Android SDK Version
  • Compatibility
  • Version 6.21.0 (2023-11-03)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 6.20.0 (2023-10-20)
  • New Features
  • Deprecations
  • Android SDK Version
  • Compatibility
  • Version 6.19.0 (2023-10-06)
  • New Features
  • Fixes
  • Deprecations
  • Breaking Changes
  • Android SDK Version
  • Compatibility
  • Version 6.18.0 (2023-09-22)
  • Features
  • Android SDK version
  • Compatibility
  • Version 6.17.0 (2023-09-08)
  • Features
  • Android SDK version
  • Compatibility
  • Version 6.16.1 (2023-09-04)
  • Fixes
  • Android SDK Version
  • Compatibility:
  • Version 6.16.0 (2023-08-25)
  • Features
  • Fixes
  • Android SDK version
  • Compatibility
  • Version 6.15.0 (2023-08-10)
  • Features
  • Android SDK version
  • Compatibility
  • Version 5.35.0 (2023-08-10)
  • New Features
  • Android SDK version
  • Compatibility
  • Version 6.14.1 (2023-08-09)
  • Fixes
  • Android SDK version
  • Compatibility
  • Version 6.14.0 (2023-08-04)
  • New Features
  • Fixes
  • Android SDK version
  • Compatibility
  • Version 6.13.0 (2023-07-27)
  • New Features
  • Fixes
  • Android SDK version
  • Compatibility
  • Version 6.6.0-beta07 (2023-07-17)
  • Fixes
  • Android SDK Version
  • Compatibility:
  • Version 6.12.0 (2023-07-14)
  • New Features
  • Fixes
  • Android SDK Version
  • Compatibility:
  • Version 5.33.14 (2023-07-07)
  • Fixes
  • Android SDK version
  • Compatibility
  • Version 6.6.0-beta06 (2023-07-04)
  • Fixes
  • Android SDK version
  • Compatibility
  • Version 6.6.0-beta05 (2023-06-29)
  • Fixes
  • Android SDK version
  • Compatibility
  • Version 6.6.0-beta04 (2023-06-21)
  • Version 6.11.0 (2023-06-29)
  • Fixes
  • Android SDK Version
  • Compatibility:
  • Version 6.6.0-beta04 (2023-06-21)
  • New Features
  • Android SDK version
  • Compatibility
  • Version 6.10.0 (2023-06-16)
  • Features
  • Fixes
  • Deprecations
  • Android SDK version
  • Compatibility
  • Version 5.33.13 (2023-06-15)
  • Fixes
  • Android SDK version
  • Compatibility
  • Version 6.9.0 (2023-06-01)
  • Features
  • Deprecations
  • Android SDK version
  • Compatibility
  • Version 5.33.9 (2023-05-19)
  • Fixes
  • Android SDK version
  • Compatibility
  • Version 6.8.0 (2023-05-18)
  • New features
  • Version 6.7.0 (2023-05-9)
  • New features
  • Fixes
  • Version 6.6.0-beta03 (2023-05-5)
  • New features
  • Version 5.30.8 (2023-05-03)
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 6.6.0-beta02 (2023-05-3)
  • Fixes
  • Version 6.6.0 (2023-04-20)
  • New features
  • Fixes
  • Version 5.33.7 (2023-04-20)
  • New features
  • Android SDK version
  • Compatibility
  • Version 6.5.0 (2023-03-28)
  • New features
  • Deprecations
  • Version 5.33.6 (2023-03-16)
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 5.30.7 (2023-03-14)
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 6.4.0 (2023-03-13)
  • New Features
  • Fixes
  • Improvements
  • Deprecations
  • Android SDK version
  • Compatibility
  • Version 6.3.0 (2023-02-24)
  • New Features
  • Android SDK version
  • Compatibility
  • Version 5.33.5 (2023-02-21)
  • Improvement
  • Android SDK Version
  • Compatibility
  • Version 6.2.0 (2023-02-09)
  • New Features
  • Android SDK version
  • Compatibility
  • Version 5.33.4 (2023-02-08)
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 6.1.0 (2023-02-03)
  • New Features
  • Android SDK Version
  • Compatibility
  • Version 5.33.3 (2023-02-01)
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 6.0.0 (2023-01-13)
  • New Features
  • Fixes
  • Breaking Changes
  • Android SDK version
  • Compatibility
  • Version 5.33.2 (2023-01-13)
  • Fixes
  • Android SDK version
  • Compatibility
  • Version 5.33.1 (2023-01-05)
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 5.33.0 (2022-12-16)
  • New Features
  • Deprecations
  • Android SDK Version
  • Compatibility
  • Version 5.32.0 (2022-12-02)
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 5.31.0 (2022-11-18)
  • New Features
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 5.30.0 (2022-11-04)
  • New Features
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 5.29.0 (2022-10-21)
  • New Features
  • Fixes
  • Android SDK Version
  • Compatibility
  • Version 5.28.0 (2022-10-07)
  • New Features
  • Fixes
  • Deprecations
  • Android SDK Version
  • Compatibility
  • Version 5.27.1 (2022-10-05)
  • Fixes
  • Compatibility
  • Version 5.27.0 (2022-09-23)
  • Fixes
  • Compatibility
  • Version 5.26.0 (2022-09-09)
  • New Features
  • Fixes
  • Compatibility
  • Version 5.25.0 (2022-08-26)
  • New Features
  • Deprecations
  • Compatibility
  • Version 5.24.0 (2022-08-11)
  • New Features
  • Fixes
  • 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)
  • New Features
  • Compatibility
  • Version 5.19.0 (2022-06-02)
  • Fixes
  • Compatibility
  • Version 5.18.0 (2022-05-20)
  • New features
  • Compatibility
  • Version 5.17.0 (2022-05-09)
  • Compatibility
  • Version 5.16.0 (2022-04-22)
  • User
  • Compatibility
  • Version 5.15.1 (2022-04-05)
  • Fix
  • Compatibility
  • Version 5.15.0 (2022-03-31)
  • New Feature
  • Compatibility
  • Version 5.14.0 (2022-03-17)
  • New Feature
  • Compatibility
  • Version 5.12.0 (2022-02-17)
  • New Feature
  • Breaking Change
  • Compatibility
  • Version 5.11.0 (2022-02-04)
  • New Feature
  • Compatibility
  • Version 5.10.0 (2022-01-25)
  • New features
  • Breaking Changes
  • Compatibility
  • Version 5.8.0 (2021-12-09)
  • New Feature
  • Breaking Changes
  • Compatibility
  • Version 5.7.2-beta-01 (2021-11-15)
  • New Feature
  • Compatibility
  • Version 5.7.1 (2021-11-02)
  • Fixes
  • Compatibility
  • Version 5.7.0 (2021-10-14)
  • New Feature
  • Fix
  • Compatibility
  • Version 5.6.0 (2021-09-14)
  • New Features
  • Fixes
  • Compatibility
  • Version 5.4.1 (2021-08-13)
  • Version 5.3.0 (2021-07-08)
  • Version 5.0.3 (2021-06-30)
  • Version 5.0.2 (2021-05-25)
  • Version 5.0.1 (2021-05-25)
  • Version 5.0.0

Was this helpful?

Export as PDF
  1. Social+ SDK
  2. Changelogs & Versioning

Android

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

Last updated 6 days ago

Was this helpful?

(2025-05-22)

New Features:

  • Introduced an ability to provide reason when report Message.

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0


New Features:

  • Introduced an ability to provide reason when report Post and Comment.

  • Introduced an ability provide alt text for Image.

  • Introduced an ability to add metadata when create a livestream.

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0


New Features:

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

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


New Features:

  • Introduced abilities to query notification tray items, mark the notification tray as seen, and mark the notification tray items as seen.

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0


New Features:

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

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Fixes:

  • Fixed stream broadcaster stopping when the internet connection is interrupted.

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Deprecations:

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


New Features:

  • Introduced user search with partial matching.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Fixes:

  • Fixed a racing condition issue that occurred during user switching.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


New Features

  • Introduced support for intelligent search in communities.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.46.0 (2024-11-22)

New Features:

  • Introduced story creation permission setting.

  • Introduced updated user display name permission setting.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.45.0 (2024-10-25)

New Features:

  • Introduced the livestream notification setting for the community.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.44.0 (2024-10-10)

New Features:

  • Introduced a global featured post feature.

  • Introduced Jetpack Compose compatibility for AmityVideoPlayer.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.43.0 (2024-10-03)

Fixes

  • Fixed the issue where follow/unfollow user actions were not successful.

  • Fixed the issue where block/unblock user actions were not successful.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.42.0 (2024-09-13)

New Features:

  • Introduced semantic post-search.

Fixes

  • Fixed an issue with parsing mentioned users when user IDs were empty.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.41.0(2024-08-29)

New Features

  • Improved image upload performance by removing mandatory automatic file conversion. Image conversion can now be handled at the application level if needed.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0 Media 3 - 1.1.0


Version 6.40.0 (2024-08-16)

New Features

  • Introduced real-time removal of deleted users from Followers, Followings, and Blocked users in LiveCollection.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.39.0 (2024-08-02)

New Features

  • Introduced includeDeleted options to Channel Membership Query and Search API.

  • Introduced includeDeleted options to Community Membership Query and Search API.

Fixes

  • Fixed the issue where post and story analytics events failed to sync.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.38.1 (2024-07-19)

Fixes

  • Fixed an issue where the unread count did not update when rejoining a channel.

  • Fixed an issue where read users could not be fetched on some devices.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 5.35.4 (2024-07-19)

New Features

  • Introduced remote data clearance.

  • Introduced selective data persistence.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 33


Version 6.38.0 (2024-07-12)

New Features

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

  • Introduced features for announcement posts and pinned posts - Pinned Post.

  • Added the capability to monitor SDK network activities - Logging.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.37.1 (2024-07-08)

New Features

  • Introduced a configuration that allows users to query up to 100 channel lists instead of 20.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.37.0 (2024-07-05)

New Features

  • Introduced the AmityFileAccessType enum class, allowing image, video, audio, and file uploads with a specified access type.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.36.0 (2024-06-20)

New Features

  • Introduced AmityCommentReferenceType enum class for AmityComment.

Fixes

  • Fixed version specification for core-ktx library.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0

Version 6.35.0 (2024-06-07)

New Features

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

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0

Version 6.34.0 (2024-05-24)

New Features

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.33.0 (2024-05-15)

New Features

  • Added support for filenames with non-ASCII characters during file uploads.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21 ​​

  • HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.32.0 (2024-04-26)

New Features

  • Introduce a displayName option in AmityCommunityMembershipSortOption.

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

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.8.21

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.31.0 (2024-04-12)

New Features

  • Introduce secureLogout() function to AmityCoreClient, enabling revoking of accessToken upon logout.

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

  • Introduce a separate livestream viewer controller for live and recorded livestream.

Deprecations

  • Deprecates withKeyword() function from AmityCommunityQuery.Builder.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.30.0 (2024-03-22)

New Features

  • Introduced getVolume() and setVolume() function to AmityVideoPlayer.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.29.0 (2024-03-06)

Fixes

  • Make sure the channel's message preview stays intact even when the most recent message in the channel is deleted.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.28.0 (2024-02-24)

New Features

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 5.35.3 (2024-02-23)

Fixes

  • Incorrect exception throwing behavior on observeSessionState()

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.5.1

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1


Version 6.27.0 (2024-02-09)

New Features

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

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.26.0 (2024-01-25)

New Features

Implement consistent message unread count for channels & subchannels - for further information please visit - SDK v6.26.0 Unread Count Migration Guide.

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

  • New syncUnreadCount() method in AmityCoreClient - Unread Count.

  • New subChannelsUnreadCount property in AmityChannel

  • New startMessageReceiptSync() & stopMessageReceiptSync() methods in AmitySubChannelRepository - Observe reading count.

  • New markRead() method in AmityMessage - Mark Message as Read.

  • New isMentioned property in AmityChannel & AmitySubChannel

Deprecations

  • AmityCoreClient.startUnreadSync()

  • AmityCoreCLient.stopUnreadSync()

  • AmityChannel.getUnreadCount()

  • AmityChannel.hasMentioned()

  • AmitySubChannel.hasMentioned()

  • AmitySubChannel.startReading()

  • AmitySubChannel.stopReading()

  • AmityUserUnread.hasMentioned

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.25.1 (2024-01-19)

Fixes

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

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.24.0 🎄🎅 (2023-12-22)

New Features:

  • Upgrade targetSdkVersion to 34.

  • Introduce getChannels(channelIds: List<String>) function to AmityChannelRepository. For further information please visit Get Channels.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 34

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.23.2 (2023-12-12)

Fixes

  • Fixed issue of failing to send messages when starting the app/SDK in offline mode.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.23.1 (2023-12-07)

Fixes

  • Fixed uploading videos and images cause URI exception in some cases.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.23.0 (2023-12-01)

New Features

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

  • Added support deleting failed messages.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.22.1 (2023-11-24)

Fixes

Deprecations

  • Deprecated getFilePath() on AmityImage, AmityFile, AmityAudio and AmityVideo.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.22.0 (2023-11-17)

New Features

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

  • Added functionality to create private community channel.

  • Introduced getUri() for AmityImage, AmityFile, AmityAudio and AmityVideo.

Deprecations

  • Deprecated getFilePath() on AmityImage, AmityFile, AmityAudio and AmityVideo.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.21.0 (2023-11-03)

New Features

  • Introduced membership type for AmityChannelMember .

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.20.0 (2023-10-20)

New Features

  • Introduced a new function to create attachment message, supporting existing file IDs when create an attachment message.

Deprecations

  • Deprecated AmityMessageRepository's createImageMessage(subChannelId: String, imageUri: Uri) function, use AmityMessageRepository's createImageMessage(subChannelId: String, attachment: AmityMessageAttachment) instead.

  • Deprecated AmityMessageRepository's createVideoMessage(subChannelId: String, videoUri: Uri) function, use AmityMessageRepository's createVideoMessage(subChannelId: String, attachment: AmityMessageAttachment) instead.

  • Deprecated AmityMessageRepository's createFileMessage(subChannelId: String, fileUri: Uri) function, use AmityMessageRepository's createFileMessage(subChannelId: String, attachment: AmityMessageAttachment) instead.

  • Deprecated AmityMessageRepository's createAudioMessage(subChannelId: String, audioUri: Uri) function, use AmityMessageRepository's createAudioMessage(subChannelId: String, attachment: AmityMessageAttachment) instead.

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.19.0 (2023-10-06)

New Features

  • Added new feature to preview latest message sent in channel or subchannel. For more information, please visit Message Preview

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

  • Added and ability to play a livestream playback on AmityVideoPlayer for enhanced livestream playback for an improved video-watching experience.

Fixes

  • Fix incorrect result of reaction query on Post and Comment

Deprecations

  • Deprecated AmityVideoPlayer's play(streamId: String, url: String) function, use AmityVideoPlayer's play(streamId: String) instead.

Breaking Changes

  • Obsoleted AmityStream's ' getRecordings() function, Recorded videos must be played with AmityVideoPlayer's play(streamId: String) function

  • Obsoleted AmityStream's getWatcherData() function, LiveStream must be played with AmityVideoPlayer's play(streamId: String) function

Android SDK Version

  • minSDKVersion: 21

  • targetSDKVersion: 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.18.0 (2023-09-22)

Features

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.17.0 (2023-09-08)

Features

  • Introduced target: AmityCommentTarget property in AmityComment for getting 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.

  • Exposed file metadata on AmityVideo.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.16.1 (2023-09-04)

Fixes

  • Added the missing getDuration() function to the AmityVideo object.

Android SDK Version

  • minSDKversion: 21

  • targetSDKversion: 33

Compatibility:

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.16.0 (2023-08-25)

Features

  • Added an option to encrypt the SDK database.

Fixes

  • Fixed a race-condition when creating a message.

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

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.15.0 (2023-08-10)

Features

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

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 5.35.0 (2023-08-10)

New Features

  • Added option to encrypt SDK database.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.5.1

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1


Version 6.14.1 (2023-08-09)

Fixes

  • Fixed the issue where the message list jumps when entering the chatroom.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Media 3 - 1.1.0


Version 6.14.0 (2023-08-04)

New Features

  • Introduced the new Presence State 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 Unread Count page.

  • Introduced support for Jetpack Media3. While ExoPlayer is still compatible for those who prefer it, we strongly recommend upgrading to Jetpack Media3, as Google has discontinued ExoPlayer due to its deprecation.

Fixes

  • Fixed the issue where the follower/following count wasn't constantly updated.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1


Version 6.13.0 (2023-07-27)

New Features

  • Introduced a new function, stopPreview(), in AmityStreamBroadcaster to prevent occasional black screen issues that were happening during camera previews on Samsung devices.

Fixes

  • Fixed an issue with the includeDeleted filter on post queries.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 6.6.0-beta07 (2023-07-17)

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.

Android SDK Version

  • minSDKversion: 21

  • targetSDKversion: 33

Compatibility:

  • OKHTTP3: 4.9.2

  • Retrofit2: 2.9.0

  • Android Paging Data Library: 3.1.1

  • Room: 2.5.1

  • RxJava3: 3.1.5

  • Gson: 2.8.10

  • Kotlin-std-lib: 1.7.10

  • HiveMQ mqtt client: 1.3.1

  • Firebase messaging: 23.0.0

  • Firebase Iid: 21.1.0

  • Exo Player: 2.18.1

Version 6.12.0 (2023-07-14)

New Features

Fixes

  • Fixed the incorrect result of message query by tags.

  • Fixed the incorrect result of message reaction query.

Android SDK Version

  • minSDKversion: 21

  • targetSDKversion: 33

Compatibility:

  • OKHTTP3: 4.9.2

  • Retrofit2: 2.9.0

  • Android Paging Data Library: 3.1.1

  • Room: 2.5.1

  • RxJava3: 3.1.5

  • Gson: 2.8.10

  • Kotlin-std-lib: 1.7.10

  • HiveMQ mqtt client: 1.3.1

  • Firebase messaging: 23.0.0

  • Firebase Iid: 21.1.0

  • Exo Player: 2.18.1

Version 5.33.14 (2023-07-07)

Fixes

  • Applied the ability to retrieve an array of posts by IDs in version 5.33.14.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 6.6.0-beta06 (2023-07-04)

Fixes

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

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 6.6.0-beta05 (2023-06-29)

Fixes

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

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 6.6.0-beta04 (2023-06-21)

Version 6.11.0 (2023-06-29)

Fixes

  • Resolved an issue with incorrect sorting of child posts.

  • Fixed an issue with the image upload queue producing inaccurate results.

Android SDK Version

  • minSDKversion: 21

  • targetSDKversion: 33

Compatibility:

  • OKHTTP3: 4.9.2

  • Retrofit2: 2.9.0

  • Android Paging Data Library: 3.1.1

  • Room: 2.5.1

  • RxJava3: 3.1.5

  • Gson: 2.8.10

  • Kotlin-std-lib: 1.7.10

  • HiveMQ mqtt client: 1.3.1

  • Firebase messaging: 23.0.0

  • Firebase Iid: 21.1.0

  • Exo Player: 2.18.1

Version 6.6.0-beta04 (2023-06-21)

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.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 6.10.0 (2023-06-16)

Features

  • Introduced a new function that enables retrieval of posts by an array of IDs.

  • Implemented a new function to fetch comments using an array of IDs.

Fixes

  • Corrected the sorting of category queries to ensure accurate results.

Deprecations

  • Please note that this release also includes the deprecation of several APIs. For details, please refer to Android SDK v6.10.0 Deprecation Notefor more information.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.10

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 5.33.13 (2023-06-15)

Fixes

  • Resolved an issue where the SDK occasionally sent duplicate URL images, resulting in black images.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 6.9.0 (2023-06-01)

Features

  • Introduced a new feature which allows users to create custom post and get users by `userIds` inside `AmityUserRepository`.

Deprecations

  • Please note that this release also includes the deprecation of several APIs. For details, please refer to Android SDK v6.9.0 Deprecation Note for more information.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • Amity-Social-Cloud-SDK - 6.8.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.7.20

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.18.5

  • ​​HiveMQ mqtt client - 1.3.1

Version 5.33.9 (2023-05-19)

Fixes

  • Fix session state doesn't emit when re-login again after session has been terminated.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 6.8.0 (2023-05-18)

New features

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

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.6.20

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 6.7.0 (2023-05-9)

New features

Fixes

  • Improve reliability of real-time event connection.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.1.1

  • Room - 2.5.1

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.6.20

  • ​​HiveMQ mqtt client - 1.3.1

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 6.6.0-beta03 (2023-05-5)

New features

  • Introduce message delivered count.

  • Introduce mark all messages in a channel as read

  • For further information please visit Unread Count.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 5.30.8 (2023-05-03)

Fixes

  • Fix real-time event connection issues.

Android SDK Version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 6.6.0-beta02 (2023-05-3)

Fixes

  • Fix file type is missing on a file message.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 6.6.0 (2023-04-20)

New features

  • Upgrade LiveStream player with new ExoPlayer version - 2.18.1

Fixes

  • Fix sub channel query filter by channel id

  • Fix file missing from message

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 5.33.7 (2023-04-20)

New features

  • Upgrade LiveStream player with new ExoPlayer version - 2.18.1

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 6.5.0 (2023-03-28)

New features

Deprecations

  • Android SDK v6.5.0 Deprecation Note

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 5.33.6 (2023-03-16)

Fixes

  • Fixed issue where duplicate image files were appearing in the device memory when uploading an avatar image.

Android SDK Version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 5.30.7 (2023-03-14)

Fixes

  • Fixed issue to prevent crashes during code obfuscation under specific conditions.

Android SDK Version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 6.4.0 (2023-03-13)

New Features

Fixes

  • Fixed issue with community query filter by category id.

Improvements

  • Improved session component.

Deprecations

  • AmityComment.getData().edit() is deprecated. Please use AmityComment.edit() instead.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 6.3.0 (2023-02-24)

New Features

  • Upgraded ExoPlayer to version 2.18.1

  • Upgraded OkHttp to version 4.9.2

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.2

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

  • Exo Player - 2.18.1

Version 5.33.5 (2023-02-21)

Improvement

  • Improved the session state functionality.

Android SDK Version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 6.2.0 (2023-02-09)

New Features

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 5.33.4 (2023-02-08)

Fixes

  • Fixed issue where the live object is unable to retrieve data from the backend.

Android SDK Version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 6.1.0 (2023-02-03)

New Features

Android SDK Version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 5.33.3 (2023-02-01)

Fixes

  • Updated Exo Player to version 2.18.1

Android SDK Version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 6.0.0 (2023-01-13)

New Features

Fixes

  • Fixed issue where the user cannot edit post.

  • Fixed issue where the user cannot reply as a video message in the channel.

  • Fixed issue where the highlight was not displayed correctly when editing a mention.

Breaking Changes

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 5.33.2 (2023-01-13)

Fixes

  • Fixed issue where Real time events were not working on social module.

Android SDK version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 5.33.1 (2023-01-05)

Fixes

  • Fixed issue where the moderator badge was not displayed under the moderator's name in the post.

  • Fixed issue where the user cannot delete a message if the message status has failed or there is no network connection.

Android SDK Version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 5.33.0 (2022-12-16)

New Features

  • Introduced new login API

AmityCoreClient {
    public func login(userId: String,sessionHandler: SessionHandler?): UserRegistration.Builder 
}
  • Added issuedAt, expiresAt API to AmityCoreClient

  • Added observeSessionState() API to AmityCoreClient

Deprecations

  • Deprecated AmityCoreCllient.login(userId: String). Please use AmityCoreClient.login(userId: String, sessionHandler: SessionHandler) instead.

  • Deprecated getConnectionState() API.

Android SDK Version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 5.32.0 (2022-12-02)

Fixes

  • Fixed issue where app crashes when HiveMQ fail to initialize in Android 11.

  • Fixed issue where user cannot view the list of My Following users.

Android SDK Version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 5.31.0 (2022-11-18)

New Features

Fixes

  • Fixed issue where a deleted stream still appears in the list of recommended livestreams.

Android SDK Version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 5.30.0 (2022-11-04)

New Features

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

Fixes

  • Fixed issue where an incorrect result was displayed when a member was queried as PagedList.

Android SDK Version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 5.29.0 (2022-10-21)

New Features

  • Introduced the ability to query poll type.

Fixes

  • Fixed issue where the group profile picture was not displayed correctly.

  • Fixed issue where the community admin could not view the post review.

Android SDK Version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0.0

Version 5.28.0 (2022-10-07)

New Features

Fixes

  • Fixed issue where creating a broadcast message with mention was not possible.

  • Fixed issue where has mention was not updated when a user was mentioned.

Deprecations

  • Deprecated CreateAuthToken(). Please use CreateUserToken() in AmityUserTokenManager instead.

  • Deprecated query(). Please use getPagingData() in AmityStreamQuery instead.

Android SDK Version

  • minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

  • Firebase messaging - 23.0.0

  • Firebase Iid - 21.1.0

Version 5.27.1 (2022-10-05)

Fixes

  • Fixed issue where avatar of the community is not visible on the Recommended and Trending pages.

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

Version 5.27.0 (2022-09-23)

Fixes

  • 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

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

Version 5.26.0 (2022-09-09)

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 error message was not displayed while uploading a video with unsupported file type

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​HiveMQ mqtt client - 1.2.2

Version 5.25.0 (2022-08-26)

New Features

  • New method uploadVideo(uri: Uri, feedType: AmityContentFeedType) is added in AmityFileRepository to specify the content type of the video.

Deprecations

  • Deprecated AmityFileRepository.uploadVideo(uri: Uri). Please use AmityFileRepository.uploadVideo(uri: Uri, feedType: AmityContentFeedType) instead.

  • Deprecated AmityPost.Data.VIDEO.getAvailableQualities(). Please use AmityPost.Data.VIDEO.getAvailableResolutions() instead.

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

Version 5.24.0 (2022-08-11)

New Features

Fixes

  • Fixed issue where an error occurs while unfollowing an user

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

Version 5.23.0 (2022-07-29)

New Features

  • Support PagingData while fetching query community member.

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

Version 5.22.0 (2022-07-15)

New Features

  • Introduced real-time event for channel deletion.

Fixes

  • Fixed issue where connection state was constantly being updated, even when the state did not have any changes.

Compatibility

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • RxJava3 - 3.1.5

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

Version 5.21.0 (2022-07-04)

New Features

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

Fixes

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

Compatibility

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10 ​

  • HiveMQ mqtt client - 1.2.2

Version 5.20.0 (2022-06-17)

New Features

  • Support PagingData while fetching community list in CommunityRepository

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10 ​​

  • HiveMQ mqtt client - 1.2.2

Version 5.19.0 (2022-06-02)

Fixes

  • SDK Upgrade

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10 ​​

  • HiveMQ mqtt client - 1.2.2

Version 5.18.0 (2022-05-20)

New features

  • Real time update of user deletion

  • Support PagingData while fetching user list in UserRepository

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10 ​​

  • HiveMQ mqtt client - 1.2.2

Version 5.17.0 (2022-05-09)

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10 ​​

  • HiveMQ mqtt client - 1.2.2

Version 5.16.0 (2022-04-22)

User

  • Expose isDeleted attribute in AmityUser model

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10 ​​

  • HiveMQ mqtt client - 1.2.2

Version 5.15.1 (2022-04-05)

Fix

  • Fix image orientation when uploading an image with portrait orientation in chat messages

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

Version 5.15.0 (2022-03-31)

New Feature

  • SDK upgrade

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • ​​HiveMQ mqtt client - 1.2.2

Version 5.14.0 (2022-03-17)

New Feature

  • SDK upgrade

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

Version 5.12.0 (2022-02-17)

New Feature

  • SDK upgrade

Breaking Change

  • Remove Jcenter dependencies from SDK. You need to compile SDK using compileSdkVersion 31 and above.

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

Version 5.11.0 (2022-02-04)

New Feature

  • SDK upgrade

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.3.0

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

Version 5.10.0 (2022-01-25)

New features

Explicit disconnection

  • Introduce disconnect() in AmityCoreClient as an option to disconnect from ASC without cache clearing. Connection can be resumed by calling login().

Breaking Changes

  • registerDevice() is replaced with login()

  • unregisterDevice()is replaced with logout()

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.3.0

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

Version 5.8.0 (2021-12-09)

New Feature

  • SDK upgrade

Breaking Changes

  • Changed the methods for channel mentions to mentionUsers(...) and mentionChannel() and removed the old mention(...) method

  • Moved classes to a new package (com.amity.socialcloud.sdk.core.mention)

    • AmityMentionee

    • AmityMentioneeTarget

    • AmityMentionMetadata

    • AmityMentionMetadataCreator

    • AmityMentionMetadataGetter

    • AmityMentionType

Compatibility

  • OKHTTP3 - 4.9.0

  • Retrofit - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.3.0

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Transitive library dependencies

Version 5.7.2-beta-01 (2021-11-15)

New Feature

  • Add connection status APIs

Compatibility

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Android Paging Data Library - 3.0.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.3.72

Version 5.7.1 (2021-11-02)

Fixes

  • Fix registering device with global banned user takes 10 seconds to response

  • Fix package name conflicts caused compilation error (org.bson)

Compatibility

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Android Paging Data Library - 3.0.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.3.72

Version 5.7.0 (2021-10-14)

New Feature

Mention

  • Provide user model along with mention data

Fix

  • Incomplete result of channel member query with filter of “non-member”

Compatibility

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Android Paging Data Library - 3.0.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.3.72

Version 5.6.0 (2021-09-14)

New Features

Mention

  • Support for mention in TEXTmessages

  • Provide unread mention information

  • Provide network settings of messaging configurations in AmityChatClient

Fixes

  • Incorrect order of messages in FAILED state

  • Missing image URL from incoming IMAGE message

Compatibility

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Android Paging Data Library - 3.0.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.3.72

Version 5.4.1 (2021-08-13)

Fixes

  • Fixed an error where a banned user can still receive message in the channel

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

Others

  • SDK Global ban exposure

Version 5.3.0 (2021-07-08)

Others

  • Add an ability to disable Jetifier by removing Android Support Library components

  • Remove Mockito from public dependency

Version 5.0.3 (2021-06-30)

  • Remove all legacy Android Support Library components

Version 5.0.2 (2021-05-25)

Fixes

  • Minor enhancements and continuous improvement

Version 5.0.1 (2021-05-25)

Fixes

  • Minor enhancements and continuous improvement

Version 5.0.0

Fixes

  • Minor enhancements and continuous improvement.

(2025-05-09)

(2025-05-02)

(2025-04-25)

(2025-04-11)

(2025-03-27)

(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-24)

(2024-12-06)

Introduced Ad analytics, enabling markAsSeen and markLinkAsClicked. For more information please visit .

Introduced Livestream Moderation. For more information please visit - .

Introduced functionality to validate whitelisted URLs - .

Introduced capability to screen for banned text - .

Introduced an ability to subscribe to story realtime-events .

For further information please visit .

Incorrect behaviour of session error in functions that return PagingData to avoid crashes. Session error can now be handled by observing LoadState.Error from PagingDataAdapter. For further PagingData error handling please visit -

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

Introduced a new function to get a category by ID. For further information, please visit

Introduced a new function to get a file by ID. For further information, please visit

Introduce an ability to delete files from the system. See documentation.

Introduce feature.

Introduce in channels and subchannels.

Introduce extension functions, .await() function to convert SDK’s Single<T> and Completable<T> function into Kotlin’s suspend function and .asFlow() to convert SDK’s Flowable<T> into Kotlin’s Flow<T>. For further details, please visit .

Introduced functionality to , , and image comments.

Enhanced for community. Newly joined communities are now automatically added to LiveCollections if they match the query filter in pagingData to provide a streamlined and updated community experience.

Enhanced for community members. Newly added community members are now automatically included in the collection.

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

Refer to for more details.

Introduced to describe the authentication status of the client device

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 allow users to by resource configuration.

Introduced the ability for the to promote a user/member to moderator.

Introduced the ability for the to demote a moderator to a user/member.

Introduced the ability to by type.

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

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

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.

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

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

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

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

by display name

Version 7.4.0
Version 7.3.0
Version 6.50.4
Version 7.2.1
Version 7.1.0
Version 7.0.1
Version 7.0.0
Migration Guide
Version 6.50.0
Version 6.48.0
Version 6.47.0
Ads
https://developer.android.com/topic/libraries/architecture/paging/load-state#adapter
File
blocking/unblocking user
unread count
LiveCollections
LiveCollections
Sub Channel
v6.0.0 Migration Guide
Session State Management
post review
query message
video messgaes
poll post
Video on Demand
LiveCollections
LiveCollections
LiveCollections
LiveCollections
Search members
#message-resynchronization
Get Category
Validate URL
Validate Text
Navigating(Jump) to a specific message
STORY Topic
Stream Moderation
Retrieve Files
Kotlin's Coroutines bridge
show or hide the logs from SDK
update
query
create
channel moderator
channel moderator