diff --git a/shared/chat-sdk/restful-api/_push-notification-management.mdx b/shared/chat-sdk/restful-api/_push-notification-management.mdx
index 2e9748f79..51f143929 100644
--- a/shared/chat-sdk/restful-api/_push-notification-management.mdx
+++ b/shared/chat-sdk/restful-api/_push-notification-management.mdx
@@ -64,7 +64,7 @@ For the descriptions of path parameters, see [Common parameters](#param).
| `targets` | List | The targeting user IDs. You can pass one user at most for synchronous push and a maximum of 100 users for asynchronous push. | Yes |
| `async` | Boolean | Whether to implement a synchronous or asynchronous push:
- `true`: (Default) Push asynchronously to a maximum of 100 users.
- `false`: Push synchronously to one user at most.
You can send push notifications to multiple users (set targets
to more than one user ID) only if you set async
to true
.
| No |
| `strategy` | Number | The push strategies.- `0`: Use third-party push service first. When the pushing attempt fails, use Agora push service instead.
- `1`: Use Agora push service only. If the target user is offline, Agora retains the push message for a certain period, depending on the Chat package to which you subscribe. After the retention period, the push message is dropped and the push attempt fails.
- `2`: (Default) Use third-party push service only. If the target user is offline, whether to retain the push message and the retention period of the push message depend on the setting of the third-party service. If the push attempt fails, the message is discarded.
- `3`: Use Agora push service first. When the pushing attempt fails, use third-party push service instead.
| No |
-| `pushMessage` | JSON | The push messages. See [Set push notifications](./agora_chat_restful_config_push_notification) for details. | Yes |
+| `pushMessage` | JSON | The push messages. See [Configure push notifications](#configure-push-notifications) for details. | Yes |
#### HTTP response
@@ -150,7 +150,7 @@ For the descriptions of path parameters, see [Common parameters](#param).
| :-------------- | :----- | :------- | :----------- |
| `targets` | List | The targeting label names. You can either pass one label to send push notifications to all users under the label, or pass a maximum of three labels to send push notifications to the intersection of users under these labels. | Yes |
| `strategy` | Number | The push strategies.- `0`: Use third-party push service first. When the pushing attempt fails, use Agora push service instead.
- `1`: Use Agora push service only. If the target user is offline, Agora retains the push message for a certain period, depending on the Chat package to which you subscribe. After the retention period, the push message is dropped and the push attempt fails.
- `2`: (Default) Use third-party push service only. If the target user is offline, whether to retain the push message and the retention period of the push message depend on the setting of the third-party service. If the push attempt fails, the message is discarded.
- `3`: Use Agora push service first. When the pushing attempt fails, use third-party push service instead.
| No |
-| `pushMessage` | JSON | The push messages. See [Set push notifications](./agora_chat_restful_config_push_notification) for details. | Yes |
+| `pushMessage` | JSON | The push messages. See [Configure push notifications](#configure-push-notifications) for details. | Yes |
#### HTTP response
@@ -229,7 +229,7 @@ For the descriptions of path parameters, see [Common parameters](#param).
| Parameter | Type | Description | Required |
| :-------------- | :----- | :------- | :----------- |
| `strategy` | Number | The push strategies.- `0`: Use third-party push service first. When the pushing attempt fails, use Agora push service instead.
- `1`: Use Agora push service only. If the target user is offline, Agora retains the push message for a certain period, depending on the Chat package to which you subscribe. After the retention period, the push message is dropped and the push attempt fails.
- `2`: (Default) Use third-party push service only. If the target user is offline, whether to retain the push message and the retention period of the push message depend on the setting of the third-party service. If the push attempt fails, the message is discarded.
- `3`: Use Agora push service first. When the pushing attempt fails, use third-party push service instead.
| No |
-| `pushMessage` | JSON | The push messages. See [Set push notifications](./agora_chat_restful_config_push_notification) for details. | Yes |
+| `pushMessage` | JSON | The push messages. See [Configure push notifications](#configure-push-notifications) for details. | Yes |
#### HTTP response
diff --git a/shared/common/manage-agora-account/_manage-projects.mdx b/shared/common/manage-agora-account/_manage-projects.mdx
index 46680e156..de639de01 100644
--- a/shared/common/manage-agora-account/_manage-projects.mdx
+++ b/shared/common/manage-agora-account/_manage-projects.mdx
@@ -7,7 +7,7 @@ This page shows how to create a project, view project information, and manage ap
- If your account has multiple members, only those with the role of **Admin**, **Engineer**, or an authorized custom role have access to the **Project Management** page.
-- Each Agora account can create up to 10 projects, including deleted projects. If you need to create more projects, contact Agora by [submitting a ticket](https://agora-ticket.agora.io/).
+- Each Agora account can create up to 20 projects. If you need to create more projects, contact Agora by [submitting a ticket](https://agora-ticket.agora.io/).
#### Create an Agora project
diff --git a/shared/signaling/get-started-sdk/android.mdx b/shared/signaling/get-started-sdk/android.mdx
index f9c292f28..4bc7aa57c 100644
--- a/shared/signaling/get-started-sdk/android.mdx
+++ b/shared/signaling/get-started-sdk/android.mdx
@@ -632,7 +632,7 @@ Generating a token by hand is not helpful in a production context. [Authenticate
### Sample project
-Agora also provides an open-source [sample project](https://github.com/AgoraIO//tree/master/Agora--Tutorial-Android) on GitHub for your reference.
+Agora also provides an open-source [sample project](https://github.com/AgoraIO/Signaling/tree/master/Agora-Signaling-Tutorial-Android) on GitHub for your reference.
### Other approaches to integrate the SDK
diff --git a/shared/signaling/get-started-sdk/ios.mdx b/shared/signaling/get-started-sdk/ios.mdx
index 10d91d6b7..c3cc758b8 100644
--- a/shared/signaling/get-started-sdk/ios.mdx
+++ b/shared/signaling/get-started-sdk/ios.mdx
@@ -466,7 +466,7 @@ Generating a token by hand is not helpful in a production context. [Authenticate
### Sample project
-Agora also provides an open-source [sample project](https://github.com/AgoraIO//tree/master/Agora--Tutorial-iOS-Objective-C) for Objective-C and [sample project](https://github.com/AgoraIO//tree/master/Agora--Tutorial-iOS) for Swift on GitHub for your reference.
+Agora also provides an open-source [sample project](https://github.com/AgoraIO/Signaling/tree/master/Agora-Signaling-Tutorial-iOS-Objective-C) for Objective-C and [sample project](https://github.com/AgoraIO/Signaling/tree/master/Agora-Signaling-Tutorial-iOS-Swift) for Swift on GitHub for your reference.
### SDK Integration Methods
diff --git a/shared/signaling/get-started-sdk/macos.mdx b/shared/signaling/get-started-sdk/macos.mdx
index 475ce388a..0df311949 100644
--- a/shared/signaling/get-started-sdk/macos.mdx
+++ b/shared/signaling/get-started-sdk/macos.mdx
@@ -631,7 +631,7 @@ Generating a token by hand is not helpful in a production context. [Authenticate
### Sample project
-Agora also provides an open-source [sample project](https://github.com/AgoraIO//tree/master/Agora--Tutorial-macOS-Objective-C) for Objective-C and [sample project](https://github.com/AgoraIO//tree/master/Agora--Tutorial-macOS) for Swift on GitHub for your reference.
+Agora also provides an open-source [sample project](https://github.com/AgoraIO/Signaling/tree/master/Agora-Signaling-Tutorial-macOS-Swift) for Swift on GitHub for your reference.
### SDK Integration Methods
diff --git a/shared/signaling/get-started-sdk/unity.mdx b/shared/signaling/get-started-sdk/unity.mdx
index 8c70c0e1f..7ac88ef97 100644
--- a/shared/signaling/get-started-sdk/unity.mdx
+++ b/shared/signaling/get-started-sdk/unity.mdx
@@ -501,6 +501,6 @@ Generating a token by hand is not helpful in a production context. [Authenticate
## See also
-Agora also provides an open-source [sample project](https://github.com/AgoraIO-Community/Agora-Unity--SDK/tree/master/Unity--Demo) on GitHub for your reference.
+Agora also provides an open-source [sample project](https://github.com/AgoraIO-Community/Agora-Unity-RTM-SDK/tree/master/Unity-RTM-Demo) on GitHub for your reference.
diff --git a/shared/signaling/get-started-sdk/web.mdx b/shared/signaling/get-started-sdk/web.mdx
index a8af7fb7f..9f7177e70 100644
--- a/shared/signaling/get-started-sdk/web.mdx
+++ b/shared/signaling/get-started-sdk/web.mdx
@@ -353,9 +353,7 @@ Generating a token by hand is not helpful in a production context. [Authenticate
### Sample project
-Agora provides an open-source [sample project](https://github.com/AgoraIO//tree/master/Agora--Tutorial-Web) on GitHub for your reference.
-
-You can also quickly experience Agora Signaling through the [Agora Web sample app](https://webdemo.agora.io/agora-web-showcase/examples/Agora--Tutorial-Web/).
+Agora provides an open-source [sample project](https://github.com/AgoraIO/Signaling/tree/master/Agora-Signaling-Tutorial-Web) on GitHub for your reference.
### SDK Integration Methods
diff --git a/shared/signaling/get-started-sdk/windows.mdx b/shared/signaling/get-started-sdk/windows.mdx
index fc0d3401b..f32c783f1 100644
--- a/shared/signaling/get-started-sdk/windows.mdx
+++ b/shared/signaling/get-started-sdk/windows.mdx
@@ -395,7 +395,7 @@ Generating a token by hand is not helpful in a production context. [Authenticate
### Sample project
-Agora also provides an open-source [sample project](https://github.com/AgoraIO//tree/master/Agora--Tutorial-Windows) on GitHub for your reference.
+Agora also provides an open-source [sample project](https://github.com/AgoraIO/Signaling/tree/master/Agora-Signaling-Tutorial-Windows) on GitHub for your reference.