agora_chat_sdk 1.1.0 agora_chat_sdk: ^1.1.0 copied to clipboard
Integrate the Chat SDK to enjoy the global IM services with high reliability, ultra-low latency, and high concurrency.
This page provides release notes for the Agora Chat Flutter SDK.
v1.1.0 was released on February 28, 2023.
New features
- Upgrades the native platforms
iOS
andAndroid
that the Flutter platform depends on to v1.1.0. - Adds the function of managing custom chat room attributes to implement functions like seat control and synchronization in voice chatrooms.
- Adds the
ChatManager#fetchConversationListFromServer
method to allow users to get the conversation list from the server with pagination. - Adds the
ChatMessage#chatroomMessagePriority
attribute to implement the chat room message priority function to ensure that high-priority messages are dealt with first.
Improvements
Changed the message sending result callback from ChatMessage#setMessageStatusCallBack
to ChatManager#addMessageEvent
.
Issues fixed
ChatManager#deleteMessagesBeforeTimestamp
execution failures.
v1.0.9 #
v1.0.9 was released on December 19.
Issues fixed
- Some alerts on Android 12.
- The inconsistency of messages in the memory and the database due to a call to the
updateMessage
method in rare scenarios. - The
ChatGroupEventHandler#onDestroyedFromGroup
callback that occurs when a group is destroyed does not work on the Android platform. - The
ChatGroupEventHandler#onAutoAcceptInvitationFromGroup
callback that occurs when a user's group invitation is accepted automatically does not work on the Android platform. - Crashes in rare scenarios.
v1.0.8 #
v1.0.8 was released on November 22, 2022.
Improvements
Removed some redundant logs of the SDK.
Issues fixed
- Failures in getting a large number of messages from the server in few scenarios.
- The issue of incorrect data statistics.
- Crashes caused by log printing in rare scenarios.
v1.0.7 #
v1.0.7 was released on September 7, 2022.
New features
- Adds the
customEventHandler
attribute inChatClient
to allow you to set custom listeners to receive the data sent from the Android or iOS device to the Flutter. - Adds event listener classes for event listening.
- Adds the
PushTemplate
method in `PushManager to support custom push templates. - Adds the
isDisabled
attribute inGroup
to to indicate whether a group is disabled. This attribute needs to be set by developers at the server side. This attribute is returned when you call thefetchGroupInfoFromServer
method to get group details. - Adds the the
displayName
attribute inPushConfigs
to allow you to check the nickname displayed in your push notifications.
Improvements
-
Marked
AddXXXManagerListener
methods (likeaddChatManagerListener
andaddContactManagerListener
) as deprecated. -
Modified API references.
v1.0.6 #
v1.0.6 was released on July 21.
Issues fixed
- The callbacks for messaging thread were not triggered on iOS.
- The callbacks for reaction were not triggered in iOS.
- Occasional crashes occurred on Android when retrieving conversations from the server.
v1.0.5 #
v1.0.5 was released on June 17.
This is the first release for the Agora Chat Flutter SDK, which enables you to add real-time chatting functionalities to an Android or iOS app. Major features include the following:
- Sending and receiving messages in one-to-one chats, chat groups, and chat rooms.
- Retrieving and managing conversations and messages.
- Managing chat groups and chat rooms.
- Managing contact and block lists.
For the complete feature list, see Product Overview.
Agora Chat is charged on a MAU (Monthly Active Users) basis. For details, see Pricing for Agora Chat and Pricing Plan Details.
Refer to the following documentations to enable Agora Chat and use the Chat SDK to implement real-time chatting functionalities in your app: