diff --git a/en-US/markdown/agora-chat/Release/1.3.1/api reference package/Android_1.3.1.zip b/en-US/markdown/agora-chat/Release/1.3.1/api reference package/Android_1.3.1.zip new file mode 100644 index 00000000000..cd091318c08 Binary files /dev/null and b/en-US/markdown/agora-chat/Release/1.3.1/api reference package/Android_1.3.1.zip differ diff --git a/en-US/markdown/agora-chat/Release/1.3.1/api reference package/Flutter_1.3.1.zip b/en-US/markdown/agora-chat/Release/1.3.1/api reference package/Flutter_1.3.1.zip new file mode 100644 index 00000000000..bcebfa2c1f0 Binary files /dev/null and b/en-US/markdown/agora-chat/Release/1.3.1/api reference package/Flutter_1.3.1.zip differ diff --git a/en-US/markdown/agora-chat/Release/1.3.1/api reference package/React_Native_1.3.1.zip b/en-US/markdown/agora-chat/Release/1.3.1/api reference package/React_Native_1.3.1.zip new file mode 100644 index 00000000000..acab7618fdf Binary files /dev/null and b/en-US/markdown/agora-chat/Release/1.3.1/api reference package/React_Native_1.3.1.zip differ diff --git a/en-US/markdown/agora-chat/Release/1.3.1/api reference package/Web_1.3.1.zip b/en-US/markdown/agora-chat/Release/1.3.1/api reference package/Web_1.3.1.zip new file mode 100644 index 00000000000..f86710469e4 Binary files /dev/null and b/en-US/markdown/agora-chat/Release/1.3.1/api reference package/Web_1.3.1.zip differ diff --git a/en-US/markdown/agora-chat/Release/1.3.1/api reference package/iOS_1.3.1.zip b/en-US/markdown/agora-chat/Release/1.3.1/api reference package/iOS_1.3.1.zip new file mode 100644 index 00000000000..66bff6deb0c Binary files /dev/null and b/en-US/markdown/agora-chat/Release/1.3.1/api reference package/iOS_1.3.1.zip differ diff --git a/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_android.md b/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_android.md new file mode 100644 index 00000000000..c9140285a6c --- /dev/null +++ b/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_android.md @@ -0,0 +1,19 @@ +## v1.3.1 + +v1.3.1 was released on XXXX, 2024. + +#### Improvements + +- Added the support for pinning messages in one-to-one conversations. Users can call `ChatManager#asyncPinMessage` or `ChatManager#asyncUnPinMessage` to pin or unpin a one-to-one chat message. + +- Adapted to the 16 KB page size of Android 15. + +#### Issues fixed + +- A crash occurs when `to` is empty during message sending. +- An incorrect nextkey is returned when pulling roaming messages. +- A crash occurs when `CustomMessageBody#setParams` is called repeatedly in multi-thread scenarios. +- The number of unread messages is inconsistent among multiple devices in certain scenarios. +- The specified image thumbnail size does not take effect during message sending. + + diff --git a/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_flutter.md b/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_flutter.md new file mode 100644 index 00000000000..964fbd8b656 --- /dev/null +++ b/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_flutter.md @@ -0,0 +1,14 @@ +## v1.3.1 + +#### Improvements + +- Added the support for pinning messages in one-to-one conversations. Users can call `ChatManager#pinMessage` or `ChatManager#unpinMessage` to pin or unpin a one-to-one chat message. +- Optimized the connections to the server under weak network conditions for native platforms. + +#### Issues fixed + +The following issues are fixed on native platforms: +- An attachment message can still be sent successfully despite of failure of sending the attachment under special circumstances. +- An incorrect nextkey is returned when pulling roaming messages. +- The cache is not updated upon the addition of contacts to block list. +- The official push feature may not work after users log out and log in again. \ No newline at end of file diff --git a/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_ios.md b/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_ios.md new file mode 100644 index 00000000000..433622fbc03 --- /dev/null +++ b/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_ios.md @@ -0,0 +1,16 @@ +## v1.3.1 + +v1.3.1 was released on XXXX, 2024. + +#### Improvements + +- Added the support for pinning messages in one-to-one conversations. Users can call `AgoraChatManager#pinMessage` or `AgoraChatManager#unpinMessage` to pin or unpin a one-to-one chat message. + +#### Issues fixed + +- A crash occurs when `conversationId` is empty during message sending. +- An incorrect nextkey is returned when pulling roaming messages. +- The number of unread messages is inconsistent among multiple devices in certain scenarios. +- The specified image thumbnail size does not take effect during message sending. + + diff --git a/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_react_native.md b/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_react_native.md new file mode 100644 index 00000000000..d3dba6cdcb6 --- /dev/null +++ b/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_react_native.md @@ -0,0 +1,24 @@ +## v1.3.1 + +v1.3.1 was released on XXXX, 2024. + +#### Improvements + +- Added the support for pinning messages in one-to-one conversations. Users can call `ChatManager#pinMessage` or `ChatManager#unpinMessage` to pin or unpin a one-to-one chat message. +- Optimized the connections to the server under weak network conditions for native platforms. + +#### Issues fixed + +1. The following issues are fixed on native platforms: + +- An attachment message can still be sent successfully despite of failure of sending the attachment under special circumstances. +- An incorrect nextkey is returned when pulling roaming messages. +- The cache is not updated upon the addition of contacts to block list. +- The official push feature may not work after users log out and log in again. + +2. The following issues are fixed for the React Native Chat SDK: + +- The error that `CMakeLists.txt` could not be found is reported during compilation on the Android platform. +- The data conversion issue on the Android platform. + + diff --git a/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_web.md b/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_web.md new file mode 100644 index 00000000000..31f83190f9b --- /dev/null +++ b/en-US/markdown/agora-chat/Release/1.3.1/release notes/agora_chat_release_note_1.3.1_web.md @@ -0,0 +1,16 @@ +## v1.3.1 + +v1.3.1 was released on XXXX, 2024. + +#### Improvements + +- Added the support for pinning messages in one-to-one conversations. Users can call `pinMessage` or `unpinMessage` to pin or unpin a one-to-one chat message. +- Added the `ConnectionParameters#isFixedDeviceId` parameter (`true` by default) to specify whether to use a fixed device ID. Specifically, the SDK generates a device ID for a browser and saves it to the local storage. Then in the browser, all SDK instances use the same device. The setting of this parameter affects the strategy of forced logout in multi-device login scenarios. For details, see [Log in from multiple devices](https://docs.agora.io/en/agora-chat/develop/multiple-device-login?platform=web). +In previous versions, a random device ID is used for connections of each SDK instance. In this case, each SDK instance uses a different device for connections. +- Added the callback for DNS request failures. +- Added the reason for requesting to join the group to the `requestToJoin` event that is received by the group owner and administrators that approved the join request. + + + + + diff --git a/markdown/agora-chat/REST/agora_chat_token.md b/markdown/agora-chat/REST/agora_chat_token.md index e927b2b06c2..5e237b15e99 100644 --- a/markdown/agora-chat/REST/agora_chat_token.md +++ b/markdown/agora-chat/REST/agora_chat_token.md @@ -7,7 +7,7 @@ | 应用场景 | Token 权限 | Token 构成 | Token 最长有效期 | | :------------ | :----- | :----------------------------------------- | :------- | | RESTful API 调用 | App 权限 |