-
- - - - - {{ anchorLink.text }} - - - - - -
-
+
用户指南
-

{{ s.title }}

+
{{ s.desc }}
+ Arrow icon
- +
功能
@@ -139,51 +109,63 @@ \ No newline at end of file + diff --git a/docs/.vuepress/components/Sidebar.vue b/docs/.vuepress/components/Sidebar.vue index dccf521e7..650f8d89c 100644 --- a/docs/.vuepress/components/Sidebar.vue +++ b/docs/.vuepress/components/Sidebar.vue @@ -12,12 +12,20 @@ const showPrivateSwitch = ref(false) const showUIKitSwitch = ref(false) const showCallKitSwitch = ref(false) + let title = ref('') watch(pageData, ()=> { const pagePath = pageData.value.path showPrivateSwitch.value = pagePath.indexOf('/private/') == 0 showPlatformSwitch.value = pagePath.indexOf('/document/') == 0 showUIKitSwitch.value = pagePath.indexOf('/uikit/') == 0 showCallKitSwitch.value = pagePath.indexOf('/callkit/') == 0 + + if(pagePath.indexOf('/product/') == 0) title.value = '产品介绍' + else if(pagePath.indexOf('/uikit/') == 0) title.value = 'UIKit' + else if(pagePath.indexOf('/callkit/') == 0) title.value = 'CallKit' + else if(pagePath.indexOf('/document/server-side/') == 0) title.value = '服务端 API' + else if(pagePath.indexOf('/document/') == 0) title.value = 'SDK' + else if(pagePath.indexOf('/value-added/') == 0) title.value = '增值服务' }, {immediate:true}) @@ -25,34 +33,49 @@ diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index 28a31f4b7..850cb134f 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -25,7 +25,7 @@ import path from 'node:path' export default defineUserConfig({ base: '/', lang: 'zh-CN', - title: '环信 IM 文档', + title: ' IM 文档', head: [['link', { rel: 'icon', href: '/logo.png' }]], description: '环信 IM 文档', shouldPrefetch: false, @@ -50,6 +50,9 @@ export default defineUserConfig({ markdown: { headers: { level: [2, 3] + }, + code:{ + lineNumbers:false } }, extendsMarkdown: (md) => { diff --git a/docs/.vuepress/embed.js b/docs/.vuepress/embed.js index 6117b7d80..f3bd6fe24 100644 --- a/docs/.vuepress/embed.js +++ b/docs/.vuepress/embed.js @@ -1,7 +1,7 @@ async function embedChatbot() { const t = { token: "JC4nAgS92AgNJuTk", - baseUrl: "https://dify.easemob.com" + baseUrl: "https://dify.easemob.com", }; if (t && t.token) { var e = !!t.isDev; @@ -40,8 +40,8 @@ async function embedChatbot() { if (!document.getElementById("dify-chatbot-bubble-button")) { e = document.createElement("div"); (e.id = "dify-chatbot-bubble-button"), - (e.style.cssText = - "position: fixed; bottom: 5rem; right: 1rem; width: 50px; height: 50px; border-radius: 25px; background-color: #155EEF; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px; cursor: pointer; z-index: 2147483647; transition: all 0.2s ease-in-out 0s; left: unset; transform: scale(1); :hover {transform: scale(1.1);}"); + (e.style.cssText = + "position: fixed; bottom: 7rem; right: 1rem; width: 50px; height: 50px; border-radius: 25px; background-color: #155EEF; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px; cursor: pointer; z-index: 2147483647; transition: all 0.2s ease-in-out 0s; left: unset; transform: scale(1); :hover {transform: scale(1.1);}"); const d = document.createElement("div"); (d.style.cssText = "display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; z-index: 2147483647;"), diff --git a/docs/.vuepress/navbar/index.ts b/docs/.vuepress/navbar/index.ts index 270d25ad1..c87ef8c9b 100644 --- a/docs/.vuepress/navbar/index.ts +++ b/docs/.vuepress/navbar/index.ts @@ -1,6 +1,14 @@ import { navbar } from 'vuepress-theme-hope' export const zhNavbar = navbar([ + { + text: 'V5.0.0', + children: [ + { text: 'V4.0.0', link: 'https://doc.easemob.com/product/introduction.html'}, + { text: 'V3.0.0', link: 'https://docs-im.easemob.com/ccim/intro'}, + { text: 'V2.0.0', link: 'https://docs-im.easemob.com/start/start'} + ] + }, { text: '产品介绍', link: '/product/introduction.html' }, { text: 'UIKit', @@ -272,6 +280,6 @@ export const zhNavbar = navbar([ // }, // ], // }, - { text: '历史版本', link: 'https://docs-im.easemob.com/ccim/intro' }, + // { text: '历史版本', link: 'https://docs-im.easemob.com/ccim/intro' }, // { text: '有奖调研', link: 'https://doc.easemob.com/form/wjx.html' } ]) diff --git a/docs/.vuepress/public/arrow_right.svg b/docs/.vuepress/public/arrow_right.svg index 379e3a7cd..9dc6cdf0b 100644 --- a/docs/.vuepress/public/arrow_right.svg +++ b/docs/.vuepress/public/arrow_right.svg @@ -1,5 +1,3 @@ - - - - - \ No newline at end of file + + + diff --git a/docs/.vuepress/public/arrow_right_h.svg b/docs/.vuepress/public/arrow_right_h.svg new file mode 100644 index 000000000..bd9ee058a --- /dev/null +++ b/docs/.vuepress/public/arrow_right_h.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/.vuepress/public/hero_chat.png b/docs/.vuepress/public/hero_chat.png new file mode 100644 index 000000000..a2ddc8eca Binary files /dev/null and b/docs/.vuepress/public/hero_chat.png differ diff --git a/docs/.vuepress/public/icon-danger.svg b/docs/.vuepress/public/icon-danger.svg new file mode 100644 index 000000000..a69c16b72 --- /dev/null +++ b/docs/.vuepress/public/icon-danger.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/.vuepress/public/icon-note.svg b/docs/.vuepress/public/icon-note.svg new file mode 100644 index 000000000..3c5647864 --- /dev/null +++ b/docs/.vuepress/public/icon-note.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/.vuepress/public/icon-tip.svg b/docs/.vuepress/public/icon-tip.svg new file mode 100644 index 000000000..30e43839b --- /dev/null +++ b/docs/.vuepress/public/icon-tip.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/.vuepress/public/logo_name.png b/docs/.vuepress/public/logo_name.png new file mode 100644 index 000000000..4ba1c520f Binary files /dev/null and b/docs/.vuepress/public/logo_name.png differ diff --git a/docs/.vuepress/public/sdk/check_texts.svg b/docs/.vuepress/public/sdk/check_texts.svg new file mode 100644 index 000000000..a17d740cc --- /dev/null +++ b/docs/.vuepress/public/sdk/check_texts.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/.vuepress/public/sdk/instant.svg b/docs/.vuepress/public/sdk/instant.svg new file mode 100644 index 000000000..750829ead --- /dev/null +++ b/docs/.vuepress/public/sdk/instant.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/.vuepress/public/sdk/translation.svg b/docs/.vuepress/public/sdk/translation.svg new file mode 100644 index 000000000..786cdffa5 --- /dev/null +++ b/docs/.vuepress/public/sdk/translation.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/.vuepress/public/sdk/video.svg b/docs/.vuepress/public/sdk/video.svg new file mode 100644 index 000000000..07446dccc --- /dev/null +++ b/docs/.vuepress/public/sdk/video.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/.vuepress/sidebar/index.ts b/docs/.vuepress/sidebar/index.ts index 7a0cce4a9..4a293a770 100644 --- a/docs/.vuepress/sidebar/index.ts +++ b/docs/.vuepress/sidebar/index.ts @@ -9,8 +9,11 @@ import { TRANSLATION_SIDEBAR } from "./translation"; export const zhSidebar = sidebar({ "/product/": [ + { type: "heading", text: "副标题" }, { text: "产品动态", link: "product_dynamics.html" }, { text: "产品简介", link: "introduction.html" }, + { type: "separator" }, + { type: "heading", text: "副标题" }, { text: "购买指南", collapsible: true, children: [ @@ -400,6 +403,8 @@ export const zhSidebar = sidebar({ }, { text: "术语表", link: "glossary.html" }, { text: "帮助中心", link: "help.html" }, + { type: "separator" }, + { type: "heading", text: "副标题" }, { text: "已废弃内容", collapsible: true, diff --git a/docs/.vuepress/styles/index.scss b/docs/.vuepress/styles/index.scss index f92e10639..537e846a6 100644 --- a/docs/.vuepress/styles/index.scss +++ b/docs/.vuepress/styles/index.scss @@ -1,5 +1,197 @@ // place your custom styles here +/* 字体大小全局样式 */ +@for $i from 1 through 4 { + h#{$i} { + font-size: calc(30px - (#{$i} - 1) * 4px) !important; + } +} +$theme-color: #303233; + +.theme-container { + color: var(--text-color); + font-size: var(--text-size); + + .page { + .breadcrumb { + + a { + span { + color: var(--text-color-light); + + &:hover{ + color: var(--theme-color); + } + } + + &.router-link-active { + span { + color: var(--text-color); + } + } + } + } + + .page-title, + .theme-hope-content { + .hint-container { + font: 500 13px PingFang SC, sans-serif; + border-inline-start: unset; + border-radius: 6px; + + .hint-container-title { + font: 600 14px PingFang SC, sans-serif; + + &::before { + width: 20px; + height: 20px; + } + } + + &.tip { + color: #253858; + background-color: #d9f0ff; + border: 1px solid var(--tip-border-color); + .hint-container-title { + color: #253858; + &::before { + background-image: url("/icon-tip.svg"); + } + } + } + + &.note { + color: #303233; + background-color: #e9e9eb; + border: 1px solid var(--note-border-color); + .hint-container-title { + color: #303233; + &::before { + background-image: url("/icon-note.svg"); + } + } + } + + &.danger { + color: #4c1a1a; + background-color: #fde2e2; + border: 1px solid var(--danger-border-color); + .hint-container-title { + color: #4c1a1a; + &::before { + background-image: url("/icon-danger.svg"); + } + } + } + } + + table { + display: table; + width: 100%; + table-layout: auto !important; + border-collapse: collapse; + color: var(--table-text-color); + font: 400 14px PingFang SC, sans-serif; + + th, + td { + min-width: 0; + width: auto; + border-color: var(--border-color); + background-color: #f0f3f5; + } + + td { + padding: 16px; + background-color: #fafdff; + } + + tr:first-child { + td { + background-color: #f0f3f5; + } + } + + thead + tbody { + tr:first-child { + td { + background-color: #fff; + } + } + } + + tr:nth-child(2n) { + background: #fff; + } + } + + h2, + h3 { + width: fit-content; + border-bottom: 0; + + .header-anchor { + float: right; + margin-inline-start: 0; + margin-inline-end: -1em; + } + } + + ul:has(+ h2), + p:has(+ h2) { + padding-bottom: 36px; + border-bottom: 1px solid var(--border-color); + } + } + + #toc { + color: #909599; + font: 500 12px PingFang SC, sans-serif; + + .toc-header { + color: #606466; + font: 500 13px PingFang SC, sans-serif; + } + + .toc-item { + display: flex; + align-items: center; + min-height: 1.7rem; + height: fit-content; + + .toc-link { + white-space: normal; + text-overflow:unset; + + &:hover { + color: var(--theme-color); + } + &.level3 { + font-weight: 400; + } + } + } + } + } +} + +.navbar { + .navbar-start { + .brand { + display: flex; + align-items: center; + img { + width: 50px; + height: 22px; + } + .site-name { + color: #009dff; + font: 500 22px PingFang SC, sans-serif; + } + } + } +} + .nav-dropdown { .dropdown-subitem-wrapper { .dropdown-subitem { @@ -10,16 +202,15 @@ } } - -div[class*=language-] { +div[class*="language-"] { padding-top: 2px; -} +} -div[class*=language-]::before { +div[class*="language-"]::before { right: 5em; } -div[class*=language-] > button.copy-code-button:not(.fancy) { +div[class*="language-"] > button.copy-code-button:not(.fancy) { right: 1em; } @@ -29,7 +220,7 @@ div[class*=language-] > button.copy-code-button:not(.fancy) { } .sidebar-group .sidebar-group .sidebar-heading { - font-size: 1.0em + font-size: 1em; } .el-popper__arrow { @@ -37,7 +228,7 @@ div[class*=language-] > button.copy-code-button:not(.fancy) { } .el-anchor .el-anchor__list .el-anchor__item a { - font-size: 14px; + font-size: 14px; } .el-anchor .el-anchor__list .el-anchor__link:first-child { @@ -48,59 +239,120 @@ div[class*=language-] > button.copy-code-button:not(.fancy) { padding: 7px 0; } -.el-anchor > .el-anchor__list >.el-anchor__item { - > .el-anchor__link { - font-size:16px; - color: #000; +.el-anchor > .el-anchor__list > .el-anchor__item { + > .el-anchor__link { + font-size: 16px; + color: #000; + } +} + +.nav-links { + padding-left: 16px; + > .nav-item { + padding: 0 20px; + } + > .nav-item:first-child { + display: flex; + justify-content: space-between; + padding: 0 12px; + border-radius: 6px; + border: 1px solid var(--border-color, #dce2e6); + background: var(--fill-color-blank, #fff); + > .dropdown-wrapper { + > .dropdown-title { + > .title { + margin-right: 24px; + } + } } + } +} + +@media (max-width: 1000px) { + .navbar .nav-links { + display: none; + } } +@media (max-width: 1360px) { + .hide-in-pad.site-name { + display: none; + } + .nav-links > .nav-item { + padding: 0; + } +} $sidebar-levels: 4; // 菜单的级数 $base-color: #000000; // 初始字体颜色 $fade-amount: 20; // 每级字体颜色变淡的递减值 #sidebar { - background-color: rgb(245, 247, 250); - > .sidebar-links > li { + padding-inline-start: 0; + background-color: #fff; + font-size: var(--text-size); + font-family: PingFang SC, sans-serif; + border-right: 1px solid #d4dade; + scrollbar-color: #ebeef5 #ffffff; + > .sidebar-links li { > a { font-weight: 500; + font-size: var(--text-size); + + &.active, + &:hover { + color: var(--theme-color); + background: #fff; + } } > .sidebar-group { - > p span.title { - font-weight: 500; - } > button.sidebar-heading { font-weight: 500; + .title { + font-size: var(--text-size); + } + + &.active, + &:hover { + color: var(--theme-color); + background: #fff; + } } > .sidebar-links { border-left: 1px solid #ccc; margin-left: 12px; - > li > .sidebar-link { - padding-inline-start: 0.7rem; - } - > li > .sidebar-group { - padding-inline-start: 0.2rem; + > li { + > .sidebar-link { + font-weight: 400; + padding-inline-start: 0.7rem; + } + > .sidebar-group { + font-weight: 400; + padding-inline-start: 0.2rem; + > button.sidebar-heading { + font-weight: 400; + } + } } } } + } - @for $i from 1 through $sidebar-levels { - $color: lighten($base-color, $i * $fade-amount); - $selector: ''; - @for $j from 1 through $i { - $selector: #{$selector} + '.sidebar-group > .sidebar-links '; - } - #{$selector} { - > li > a { - color: $color; - } - .title { - color: $color; - } - } + p.sidebar-heading { + color: var(--text-color-light); + font: 400 12px PingFang SC, sans-serif; + + &:hover { + background-color: #fff; } } + + p.sidebar-separator { + padding: 0; + margin: 0 16px; + width: calc(100% - 32px); + border-bottom: 1px solid var(--border-color); + } } .hint-container.details { @@ -114,5 +366,24 @@ $fade-amount: 20; // 每级字体颜色变淡的递减值 } button { /* 强制按钮等表单元素继承父级容器(最终是 body)的字体设置 */ - font-family: inherit; -} \ No newline at end of file + font-family: inherit; +} + +.footer-wrapper { + padding: 12px 0; + padding-inline-start: 0 !important; + border-top: 0; + .footer { + display: flex; + justify-content: space-between; + width: 100%; + margin: 8px 24px; + } +} + +*::-webkit-scrollbar-thumb { + background: #ebeef5; +} +*::-webkit-scrollbar-track { + background: #fff; +} diff --git a/docs/.vuepress/styles/palette.scss b/docs/.vuepress/styles/palette.scss index b0443f6f4..4a8ce2133 100644 --- a/docs/.vuepress/styles/palette.scss +++ b/docs/.vuepress/styles/palette.scss @@ -1,8 +1,17 @@ // you can change colors here -$theme-color: #096dd9; +$theme-color: #009dff; +$text-color: #303233; +$text-color-light: #909599; +$table-text-color: #000; +$border-color: #d4dade; +$text-size: 14px; $content-width: 885px; :root { --docsearch-modal-width: 860px !important; --docsearch-modal-height: 600px !important; -} \ No newline at end of file + --tip-bg-color: #d9f0ff; + --tip-border-color: #c6e2ff; + --note-border-color: #c0c7cc; + --danger-border-color: #f89898; +} diff --git a/docs/.vuepress/theme.ts b/docs/.vuepress/theme.ts index 1fbec714d..0f66459ea 100644 --- a/docs/.vuepress/theme.ts +++ b/docs/.vuepress/theme.ts @@ -10,7 +10,7 @@ export default hopeTheme({ hostname: 'https://doc.easemob.com/', home: '/', iconAssets: 'iconfont', - logo: '/logo.png', + logo: '/logo_name.png', repo: 'easemob/easemob-doc', docsBranch: 'doc-v2', docsDir: 'docs', @@ -20,13 +20,13 @@ export default hopeTheme({ // navbar navbar: zhNavbar, navbarLayout: { - start: ['Brand'], - center: ['Links'], + start: ['Brand','Links'], + center: [], end: ['Language', 'Repo', 'Outlook'] }, // sidebar sidebar: zhSidebar, - footer: '环信 IM 文档 Version: 1.0.0 ©️环信', + footer: '', displayFooter: true, headerDepth: 2, extra_nav: [ @@ -48,6 +48,10 @@ export default hopeTheme({ container: true, imgSize: true, tabs: true - } + }, + prismjs: { + light: "vsc-dark-plus", // 使用 VS Code Dark+ 主题(暗色背景,适合技术文档) + dark: "vsc-dark-plus", // 暗色模式下使用相同主题 + }, } }) diff --git a/docs/README.md b/docs/README.md index 5de49b70c..3633443c6 100644 --- a/docs/README.md +++ b/docs/README.md @@ -23,6 +23,7 @@ products: target: '_blank' starter: - title: "SDK 快速开始" + desc: "从下面的列表中选择合适你的 SDK 构建即时通讯应用,点击“快速开始”按钮将引导你在 30 分钟内实现即时通讯消息收发。" platform: - icon: /sdk/android.svg link: /document/android/quickstart.html @@ -51,17 +52,20 @@ starter: - icon: /sdk/windows.svg link: /document/windows/quickstart.html text: Windows - - title: "Demo" + - title: "Demo 体验" + desc: "从下面的 IM Demo 构建即时通讯应用,点击“立即体验”按钮将引导你立即体验环信 IM 即时通讯功能,并以此快速搭建自己自己的即时通讯消息收发。" platform: - icon: /sdk/demo_list.svg link: "https://doc.easemob.com/product/demo.html" text: Demo 体验 - title: "服务端 API" + desc: "从下面的 Restful API 构建即时通讯应用,点击“快速开始”按钮将引导你在30分钟内实现即时通讯消息收发。" platform: - icon: /sdk/rest.svg link: /document/server-side/overview.html text: REST - - title: "单群聊 UIKit" + - title: "单/群聊 UIKit" + desc: "从下面的列表中选择合适你的 UIKit 构建即时通讯应用,点击“UIKit 概述”按钮了解单群聊 UIKit 主要功能介绍。" platform: - icon: /sdk/android.svg link: /uikit/chatuikit/android/chatuikit_integrated.html @@ -82,6 +86,7 @@ starter: link: /uikit/chatuikit/react-native/chatuikit_integrated.html text: React Native - title: "聊天室 UIKit" + desc: "从下面的列表中选择合适你的 UIKit 构建即时通讯应用,点击“UIKit 概述”按钮了解聊天室 UIKit 主要功能介绍。" platform: - icon: /sdk/android.svg link: /uikit/chatroomuikit/android/roomuikit_integrated.html @@ -99,6 +104,7 @@ starter: link: /uikit/chatroomuikit/react-native/roomuikit_integrated.html text: React Native - title: "CallKit" + desc: "从下面的列表中选择合适你的 CallKit 构建音视频功能,点击“CallKit 概述”按钮了解CallKit 主要功能介绍。" platform: - icon: /sdk/android.svg link: /callkit/android/product_overview.html @@ -108,7 +114,22 @@ starter: text: iOS - icon: /sdk/web.svg link: /callkit/web/product_overview.html - text: Web + text: Web + - title: "增值服务" + desc: "从下面的列表中选择合适你的增值服务构建内容审核、实时音视频、消息翻译、即时推送等功能,点击对应按钮了解主要功能介绍。" + platform: + - icon: /sdk/check_texts.svg + link: /value-added/moderation/moderation_overview.html + text: 内容审核 + - icon: /sdk/video.svg + link: /callkit/android/product_overview.html + text: 实时音视频 + - icon: /sdk/translation.svg + link: /uikit/chatuikit/web/chatfeature_message.html#消息翻译 + text: 消息翻译 + - icon: /sdk/instant.svg + link: /value-added/push/push_overview.html + text: 即时推送 projects: - title: SDK/服务端功能 features: @@ -256,93 +277,6 @@ projects: - icon: /sdk/rest.svg text: REST link: /document/server-side/message_recall_single.html - - text: 搜索消息 - desc: 支持搜索本地数据库中除命令消息之外的所有类型的消息。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /document/android/message_search.html - - icon: /sdk/iOS.svg - text: iOS - link: /document/ios/message_search.html - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /document/harmonyos/message_search.html - - icon: /sdk/flutter.svg - text: Flutter - link: /document/flutter/message_search.html - - icon: /sdk/react.svg - text: React Native - link: /document/react-native/message_search.html - - icon: /sdk/unity.svg - text: Unity - link: /document/unity/message_search.html - - icon: /sdk/windows.svg - text: Windows - link: /document/windows/message_search.html - - text: 消息回执 - desc: 单聊会话支持消息送达回执、会话已读回执和消息已读回执。群聊会话只支持消息已读回执。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /document/android/message_receipt.html - - icon: /sdk/iOS.svg - text: iOS - link: /document/ios/message_receipt.html - - icon: /sdk/web.svg - text: Web - link: /document/web/message_receipt.html - - icon: /sdk/applet.svg - text: 小程序 - link: /document/applet/message_receipt.html - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /document/harmonyos/message_receipt.html - - icon: /sdk/flutter.svg - text: Flutter - link: /document/flutter/message_receipt.html - - icon: /sdk/react.svg - text: React Native - link: /document/react-native/message_receipt.html - - icon: /sdk/unity.svg - text: Unity - link: /document/unity/message_receipt.html - - icon: /sdk/windows.svg - text: Windows - link: /document/windows/message_receipt.html - - text: 表情回复 - desc: 消息表情回复(“Reaction”)功能,即用户可以在单聊和群聊中对消息添加、删除表情。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /document/android/reaction.html - - icon: /sdk/iOS.svg - text: iOS - link: /document/ios/reaction.html - - icon: /sdk/web.svg - text: Web - link: /document/web/reaction.html - - icon: /sdk/applet.svg - text: 小程序 - link: /document/applet/reaction.html - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /document/harmonyos/reaction.html - - icon: /sdk/flutter.svg - text: Flutter - link: /document/flutter/reaction.html - - icon: /sdk/react.svg - text: React Native - link: /document/react-native/reaction.html - - icon: /sdk/unity.svg - text: Unity - link: /document/unity/reaction.html - - icon: /sdk/windows.svg - text: Windows - link: /document/windows/reaction.html - - icon: /sdk/rest.svg - text: REST - link: /document/server-side/reaction_add.html - text: 修改消息 desc: 修改单聊或群组聊天会话中已经发送成功的文本消息。 sdks: @@ -376,285 +310,54 @@ projects: - icon: /sdk/rest.svg text: REST link: /document/server-side/message_modify.html - - text: 转发消息 - desc: 转发消息即将会话中发送成功或收到的消息转发给别人,支持转发单条消息和多条消息(合并消息)。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /document/android/message_forward.html - - icon: /sdk/iOS.svg - text: iOS - link: /document/ios/message_forward.html - - icon: /sdk/web.svg - text: Web - link: /document/web/message_send.html#发送合并消息 - - icon: /sdk/applet.svg - text: 小程序 - link: /document/applet/message_send.html#发送合并消息 - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /document/harmonyos/message_forward.html - - icon: /sdk/flutter.svg - text: Flutter - link: /document/flutter/message_forward.html - - icon: /sdk/react.svg - text: React Native - link: /document/react-native/message_forward.html - - icon: /sdk/unity.svg - text: Unity - link: /document/unity/message_forward.html - - icon: /sdk/windows.svg - text: Windows - link: /document/windows/message_forward.html - - text: 导入/插入消息 - desc: 批量导入消息到数据库或在本地会话中插入一条消息。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /document/android/message_import_insert.html - - icon: /sdk/iOS.svg - text: iOS - link: /document/ios/message_import_insert.html - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /document/harmonyos/message_import_insert.html - - icon: /sdk/flutter.svg - text: Flutter - link: /document/flutter/message_import_insert.html - - icon: /sdk/react.svg - text: React Native - link: /document/react-native/message_import_insert.html - - icon: /sdk/unity.svg - text: Unity - link: /document/unity/message_import_insert.html - - icon: /sdk/windows.svg - text: Windows - link: /document/windows/message_import_insert.html - - icon: /sdk/electron.svg - text: Electron - link: /document/electron/conversation.html#插入消息 - - icon: /sdk/rest.svg - text: REST - link: /document/server-side/message_import_single.html - - text: 更新消息 - desc: 更新本地数据库中的消息。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /document/android/message_update.html - - icon: /sdk/iOS.svg - text: iOS - link: /document/ios/message_update.html - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /document/harmonyos/message_update.html - - icon: /sdk/flutter.svg - text: Flutter - link: /document/flutter/message_update.html - - icon: /sdk/react.svg - text: React Native - link: /document/react-native/message_update.html - - icon: /sdk/unity.svg - text: Unity - link: /document/unity/message_update.html - - icon: /sdk/windows.svg - text: Windows - link: /document/windows/message_update.html - - icon: /sdk/electron.svg - text: Electron - link: /document/electron/conversation.html - - text: 删除消息 - desc: 单向删除服务端以及本地的历史消息。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /document/android/message_delete.html - - icon: /sdk/iOS.svg - text: iOS - link: /document/ios/message_delete.html - - icon: /sdk/web.svg - text: Web - link: /document/web/message_delete.html - - icon: /sdk/applet.svg - text: 小程序 - link: /document/applet/message_delete.html - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /document/harmonyos/message_delete.html - - icon: /sdk/flutter.svg - text: Flutter - link: /document/flutter/message_delete.html - - icon: /sdk/react.svg - text: React Native - link: /document/react-native/message_delete.html - - icon: /sdk/unity.svg - text: Unity - link: /document/unity/message_delete.html - - icon: /sdk/windows.svg - text: Windows - link: /document/windows/message_delete.html - - icon: /sdk/electron.svg - text: Electron - link: /document/electron/conversation.html - - icon: /sdk/rest.svg - text: REST - link: /document/server-side/message_delete_roam_single_msgid.html - - text: 定向消息 - desc: 发送定向消息是指向群组或聊天室的单个或多个指定的成员发送消息,其他成员不会收到该消息。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /document/android/message_target.html - - icon: /sdk/iOS.svg - text: iOS - link: /document/ios/message_target.html - - icon: /sdk/web.svg - text: Web - link: /document/web/message_target.html - - icon: /sdk/applet.svg - text: 小程序 - link: /document/applet/message_target.html - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /document/harmonyos/message_target.html - - icon: /sdk/flutter.svg - text: Flutter - link: /document/flutter/message_target.html - - icon: /sdk/react.svg - text: React Native - link: /document/react-native/message_target.html - - icon: /sdk/unity.svg - text: Unity - link: /document/unity/message_target.html - - icon: /sdk/windows.svg - text: Windows - link: /document/windows/message_target.html - - text: 消息扩展 - desc: 当 SDK 提供的消息类型不满足需求时,你可以通过消息扩展字段传递自定义的内容,从而生成自己需要的消息类型。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /document/android/message_extension.html - - icon: /sdk/iOS.svg - text: iOS - link: /document/ios/message_extension.html - - icon: /sdk/web.svg - text: Web - link: /document/web/message_extension.html - - icon: /sdk/applet.svg - text: 小程序 - link: /document/applet/message_extension.html - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /document/harmonyos/message_extension.html - - icon: /sdk/flutter.svg - text: Flutter - link: /document/flutter/message_extension.html - - icon: /sdk/react.svg - text: React Native - link: /document/react-native/message_extension.html - - icon: /sdk/unity.svg - text: Unity - link: /document/unity/message_extension.html - - icon: /sdk/windows.svg - text: Windows - link: /document/windows/message_extension.html - - text: 置顶消息 - desc: 将会话中的消息固定在会话顶部,方便会话中的所有用户快速查看重要消息。 + - text: 消息回执 + desc: 单聊会话支持消息送达回执、会话已读回执和消息已读回执。群聊会话只支持消息已读回执。 sdks: - icon: /sdk/android.svg text: Android - link: /document/android/message_pin.html + link: /document/android/message_receipt.html - icon: /sdk/iOS.svg text: iOS - link: /document/ios/message_pin.html + link: /document/ios/message_receipt.html - icon: /sdk/web.svg text: Web - link: /document/web/message_pin.html + link: /document/web/message_receipt.html - icon: /sdk/applet.svg text: 小程序 - link: /document/applet/message_pin.html + link: /document/applet/message_receipt.html - icon: /sdk/harmonyos.svg text: HarmonyOS - link: /document/harmonyos/message_pin.html + link: /document/harmonyos/message_receipt.html - icon: /sdk/flutter.svg text: Flutter - link: /document/flutter/message_pin.html - - icon: /sdk/react.svg - text: React Native - link: /document/react-native/message_pin.html - - icon: /sdk/unity.svg - text: Unity - link: /document/unity/message_pin.html - - icon: /sdk/windows.svg - text: Windows - link: /document/windows/message_pin.html - - text: 消息审核(举报) - desc: 你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在环信控制台展示。你可在环信控制台查看举报记录,并进行相应处理。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /document/android/moderation.html - - icon: /sdk/iOS.svg - text: iOS - link: /document/ios/moderation.html - - icon: /sdk/web.svg - text: Web - link: /document/web/moderation.html - - icon: /sdk/applet.svg - text: 小程序 - link: /document/applet/moderation.html - - icon: /sdk/flutter.svg - text: Flutter - link: /document/flutter/moderation.html + link: /document/flutter/message_receipt.html - icon: /sdk/react.svg text: React Native - link: /document/react-native/moderation.html + link: /document/react-native/message_receipt.html - icon: /sdk/unity.svg text: Unity - link: /document/unity/moderation.html + link: /document/unity/message_receipt.html - icon: /sdk/windows.svg text: Windows - link: /document/windows/moderation.html - - text: 消息只投在线 - desc: 只将消息投递给在线用户。若接收方不在线,则无法收到消息。 + link: /document/windows/message_receipt.html + - text: 消息翻译 + desc: 指用户可以将一条消息翻译成其他语言。 sdks: - icon: /sdk/android.svg text: Android - link: /document/android/message_deliver_only_online.html + link: /uikit/chatuikit/android/chatfeature_message.html#消息翻译 - icon: /sdk/iOS.svg text: iOS - link: /document/ios/message_deliver_only_online.html + link: /uikit/chatuikit/ios/chatfeature_message.html#消息翻译 - icon: /sdk/web.svg text: Web - link: /document/web/message_deliver_only_online.html - - icon: /sdk/applet.svg - text: 小程序 - link: /document/applet/message_deliver_only_online.html - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /document/harmonyos/message_deliver_only_online.html + link: /uikit/chatuikit/web/chatfeature_message.html#消息翻译 - icon: /sdk/flutter.svg text: Flutter - link: /document/flutter/message_deliver_only_online.html + link: /uikit/chatuikit/flutter/chatfeature_message.html#消息翻译 - icon: /sdk/react.svg text: React Native - link: /document/react-native/message_deliver_only_online.html - - icon: /sdk/unity.svg - text: Unity - link: /document/unity/message_deliver_only_online.html - - icon: /sdk/windows.svg - text: Windows - link: /document/windows/message_deliver_only_online.html - - text: 消息流量统计 - desc: 本地消息的流量统计功能。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /document/android/message_traffic_statis.html - - icon: /sdk/iOS.svg - text: iOS - link: /document/ios/message_traffic_statis.html + link: /uikit/chatuikit/react-native/chatfeature_message.html#消息翻译 - text: 会话列表 desc: 支持从服务端和本地获取会话列表。 sdks: @@ -712,13 +415,7 @@ projects: - icon: /sdk/electron.svg text: Electron link: /document/electron/conversation.html#获取会话中的未读消息计数 - - text: 本地会话 - desc: Web SDK 内部使用 IndexedDB 在本地数据库中保存单聊和群聊会话,通过 LocalCache 模块对本地会话数据进行管理。 - sdks: - - icon: /sdk/web.svg - text: Web - link: /document/web/conversation_local.html - - text: 会话置顶 + - text: 置顶会话 desc: 将单聊或群聊会话固定在会话列表的顶部,方便用户查找。支持置顶、取消置顶会话和从服务端获取置顶会话列表。 sdks: - icon: /sdk/android.svg @@ -817,7 +514,7 @@ projects: - title: 群组和聊天室 icon: /feature/group.svg contexts: - - text: 创建和管理群组 + - text: 群组管理 desc: 支持创建和解散群组、获取群组详情、获取群成员列表和群组列表、查询用户加入的群组数量、屏蔽和解除屏蔽群消息以及监听群组事件。 sdks: - icon: /sdk/android.svg @@ -853,7 +550,7 @@ projects: - icon: /sdk/rest.svg text: REST link: /document/server-side/group_create.html - - text: 管理群成员 + - text: 群成员管理 desc: 支持加入、退出群组、群组白名单、黑名单、禁言和设置群成员的自定义属性。 sdks: - icon: /sdk/android.svg @@ -889,7 +586,7 @@ projects: - icon: /sdk/rest.svg text: REST link: /document/server-side/group_member_add_single.html - - text: 管理群组属性 + - text: 群组属性管理 desc: 支持修改群组名称及描述、获取和更新群组公告、管理群共享文件和更新群扩展字段。 sdks: - icon: /sdk/android.svg @@ -925,7 +622,7 @@ projects: - icon: /sdk/rest.svg text: REST link: /document/server-side/group_modify.html - - text: 创建和管理聊天室 + - text: 聊天室管理 desc: 支持创建和加入聊天室、获取聊天室详情、退出和解散聊天室、更新聊天室成员人数以及监听聊天室事件。 sdks: - icon: /sdk/android.svg @@ -961,7 +658,7 @@ projects: - icon: /sdk/rest.svg text: REST link: /document/server-side/chatroom_create.html - - text: 管理聊天室成员 + - text: 聊天室成员管理 desc: 支持加入和退出聊天室、聊天室白名单、黑名单、禁言、以及监听聊天室事件等功能。 sdks: - icon: /sdk/android.svg @@ -997,7 +694,7 @@ projects: - icon: /sdk/rest.svg text: REST link: /document/server-side/chatroom_member_add_single.html - - text: 管理聊天室属性 + - text: 聊天室属性管理 desc: 管理聊天室基本属性,包括聊天室名称、描述和公告,以及自定义属性。 sdks: - icon: /sdk/android.svg @@ -1093,7 +790,7 @@ projects: - title: 用户 icon: /feature/user.svg contexts: - - text: 用户体系 + - text: 用户体系(REST 端) desc: 支持注册、删除用户、获取用户详情、修改用户密码、获取用户在线状态和获取指定账号的在线登录设备列表。 sdks: - icon: /sdk/rest.svg @@ -1197,112 +894,63 @@ projects: link: /document/windows/presence.html - icon: /sdk/rest.svg text: REST - link: /document/server-side/presence_set.html - - text: 用户全局禁言 - desc: 设置单个用户 ID 的单聊、群组或聊天室消息的全局禁言。设置成功后,该用户将无法在对应的单聊、群组或聊天室中发送消息。 - sdks: - - icon: /sdk/rest.svg - text: REST - link: /document/server-side/user_global_mute_overview.html - - text: 用户收藏 - desc: 支持收藏聊天过程中发送成功的各类消息或你的其他自定义内容。这些收藏的内容永久保存,你可以随时查看。 - sdks: - - icon: /sdk/rest.svg - text: REST - link: /document/server-side/user_collection_add_single.html - - text: 多设备登录 - desc: 同一账号在多个设备上登录,所有已登录的设备之间可以同步消息、好友和群组相关操作、子区操作以及会话操作。 + link: /document/server-side/presence_set.html + - title: 推送 + icon: /feature/push.svg + contexts: + - text: 离线推送 + desc: 支持集成第三方消息推送服务,包括 FCM、APNs、华为、荣耀、小米、OPPO、VIVO 和魅族。 sdks: - icon: /sdk/android.svg text: Android - link: /document/android/multi_device.html + link: /document/android/push/push_overview.html - icon: /sdk/iOS.svg text: iOS - link: /document/ios/multi_device.html + link: /document/ios/push/push_overview.html - icon: /sdk/web.svg text: Web - link: /document/web/multi_device.html - - icon: /sdk/applet.svg - text: 小程序 - link: /document/applet/multi_device.html + link: /document/web/push/push_overview.html + - icon: /sdk/uniapp.svg + text: uni-app + link: /document/applet/push/uniapp_push.html - icon: /sdk/harmonyos.svg text: HarmonyOS - link: /document/harmonyos/multi_device.html - - icon: /sdk/flutter.svg - text: Flutter - link: /document/flutter/multi_device.html + link: /document/harmonyos/push/push_overview.html - icon: /sdk/react.svg text: React Native - link: /document/react-native/multi_device.html - - icon: /sdk/unity.svg - text: Unity - link: /document/unity/multi_device.html - - icon: /sdk/windows.svg - text: Windows - link: /document/windows/multi_device.html - - title: 离线推送 - icon: /feature/push.svg - contexts: - - text: 离线推送 - desc: 支持集成第三方消息推送服务,包括 FCM、APNs、华为、荣耀、小米、OPPO、VIVO 和魅族。 + link: /document/react-native/push/push_overview.html + - icon: /sdk/rest.svg + text: REST + link: /document/server-side/push_information_bind_unbind.html + - text: 即时推送 + desc: 即时推送服务的应用场景包括系统消息通知、活动促销营销、运营促活推送、社交互动通知、以及内容订阅推送等,覆盖谷歌、华为、小米、魅族、OPPO、VIVO 等主流手机厂商通道。 sdks: - icon: /sdk/android.svg text: Android - link: /document/android/push/push_overview.html + link: /value-added/push/push_integration_note_android.html - icon: /sdk/iOS.svg text: iOS - link: /document/ios/push/push_overview.html - - icon: /sdk/web.svg - text: Web - link: /document/web/push/push_overview.html - - icon: /sdk/uniapp.svg - text: uni-app - link: /document/applet/push/uniapp_push.html - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /document/harmonyos/push/push_overview.html - - icon: /sdk/react.svg - text: React Native - link: /document/react-native/push/push_overview.html + link: /value-added/push/push_integration_note_ios.html - icon: /sdk/rest.svg text: REST - link: /document/server-side/push_information_bind_unbind.html - - title: 回调 + link: /value-added/push/push_api_call_limitation.html + - title: 其他 icon: /feature/api-server.svg contexts: - - text: 发送前回调 + - text: 回调 link: /document/server-side/callback_presending.html - - text: 发送后回调 + - text: 错误码 link: /document/server-side/callback_postsending.html - - text: 发送后回调事件 - link: /document/server-side/callback_login_logout.html - - title: UIKit 功能 + - text: 多设备管理 + link: /document/server-side/callback_login_logout.html + - text: 内容审核 + link: /document/server-side/callback_postsending.html + - title: UIKit features: - - title: 单群聊 UIKit + - title: 单/群聊 icon: /feature/uikit.svg contexts: - - text: 聊天界面 - desc: 提供发送和接收消息等功能,支持自定义消息列表区域、消息气泡和消息输入框、以及监听聊天消息相关事件等。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatuikit_chat.html - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatuikit_advancedusage.html#初始化聊天页面 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatuikit_chat.html - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /uikit/chatuikit/harmonyos/chatuikit_chat.html - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatuikit_chat.html - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatuikit_chat.html - - text: 会话列表界面 + - text: 会话 desc: 展示当前用户的所有会话并且提供会话相关功能,支持自定义标题栏、自定义会话布局等。 sdks: - icon: /sdk/android.svg @@ -1323,49 +971,7 @@ projects: - icon: /sdk/react.svg text: React Native link: /uikit/chatuikit/react-native/chatuikit_conversation.html - - text: 通讯录界面 - desc: 展示通讯录列表,包括添加联系人,好友申请列表入口,联系人列表等。支持自定义联系人列表和联系人事件监听。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatuikit_contactlist.html - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatuikit_advancedusage.html#联系人列表页面 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatuikit_contactlist.html - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /uikit/chatuikit/harmonyos/chatuikit_contactlist.html - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatuikit_contactlist.html - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatuikit_contactlist.html - - text: 界面主题 - desc: 内置浅色和深色主题,默认为浅色主题。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatuikit_theme.html - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatuikit_theme.html - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatuikit_theme.html - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /uikit/chatuikit/harmonyos/chatuikit_theme.html - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatuikit_theme.html - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatuikit_theme.html - - text: 消息引用 + - text: 消息 desc: 指用户可以引用一条已发送的消息。 sdks: - icon: /sdk/android.svg @@ -1386,301 +992,49 @@ projects: - icon: /sdk/react.svg text: React Native link: /uikit/chatuikit/react-native/chatfeature_message.html#消息引用 - - text: 表情回复 - desc: 指用户可以使用表情符号回复消息。在单群聊 UIKit 中,用户可以长按单条消息触发消息拓展功能菜单,选择表情回复。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatfeature_message.html#表情回复 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatfeature_message.html#表情回复 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatfeature_message.html#表情回复 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_message.html#表情回复 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatfeature_message.html#表情回复 - - text: 消息编辑 - desc: 指用户可以编辑一条已发送的消息。消息编辑可以帮助用户纠正错误,或添加新信息。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatfeature_message.html#消息编辑 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatfeature_message.html#消息编辑 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatfeature_message.html#消息编辑 - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /uikit/chatuikit/harmonyos/chatfeature_message.html#消息编辑 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_message.html#消息编辑 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatfeature_message.html#消息编辑 - - text: 消息撤回 - desc: 指用户可以撤回一条已发送的消息。消息撤回可以帮助用户撤回错误发送的消息,或撤回不想让其他用户看到的消息。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatfeature_message.html#消息撤回 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatfeature_message.html#消息撤回 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatfeature_message.html#消息撤回 - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /uikit/chatuikit/harmonyos/chatfeature_message.html#消息撤回 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_message.html#消息撤回 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatfeature_message.html#消息撤回 - - text: 消息转发 - desc: 指用户可以将消息转发给其他用户。你可以转发单条消息,也可以选择多条消息进行合并转发。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatfeature_message.html#消息合并转发 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatfeature_message.html#消息合并转发 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_message.html#消息合并转发 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatfeature_message.html#消息合并转发 - - text: 消息翻译 - desc: 指用户可以将一条消息翻译成其他语言。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatfeature_message.html#消息翻译 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatfeature_message.html#消息翻译 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatfeature_message.html#消息翻译 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_message.html#消息翻译 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatfeature_message.html#消息翻译 - - text: 语音消息 - desc: 语音消息指以语音形式发送和接收的消息,可替代文字交流。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatfeature_common.html#语音消息 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatfeature_common.html#语音消息 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatfeature_common.html#语音消息 - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /uikit/chatuikit/harmonyos/chatfeature_common.html#语音消息 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_common.html#语音消息 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatfeature_common.html#语音消息 - - text: 未读消息数 - desc: 未读消息数是指用户收到的但尚未查看的消息数量。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatfeature_common.html#未读消息数 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatfeature_common.html#未读消息数 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatfeature_common.html#未读消息数 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_common.html#未读消息数 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatfeature_common.html#未读消息数 - - text: 已读回执 - desc: 已读回执用于告知消息发送者,接收者已经阅读了其发送的消息。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatfeature_common.html#已读回执 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatfeature_common.html#已读回执 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatfeature_common.html#已读回执 - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /uikit/chatuikit/harmonyos/chatfeature_common.html#已读回执 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_common.html#已读回执 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatfeature_common.html#已读回执 - - text: 送达回执 - desc: 送达回执用于告知消息发送者,其发送的消息已经成功发送到服务器、接收方以及发送失败。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatfeature_common.html#送达回执 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatfeature_common.html#送达回执 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatfeature_common.html#送达回执 - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /uikit/chatuikit/harmonyos/chatfeature_common.html#送达回执 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_common.html#送达回执 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatfeature_common.html#送达回执 - - text: 文件共享 - desc: 文件共享允许用户通过即时通讯应用发送和接收文件。文件共享可以用于分享文档、图片、视频等文件。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatfeature_common.html#文件共享 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatfeature_common.html#文件共享 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatfeature_common.html#文件共享 - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /uikit/chatuikit/harmonyos/chatfeature_common.html#文件共享 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_common.html#文件共享 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatfeature_common.html#文件共享 - - text: 消息话题 - desc: 消息话题(即 Thread)指用户可以在群组聊天中根据一条消息创建话题进行深入探讨,讨论和追踪特定项目任务,而不影响其他聊天内容。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatfeature_message.html#消息话题 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatfeature_message.html#消息话题 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatfeature_message.html#消息话题 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_message.html#消息话题 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatfeature_message.html#消息话题 - - text: 会话已读 - desc: 会话已读是指显示用户是否已阅读过含有未读消息的特定会话。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatfeature_conversation.html#会话已读 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatfeature_conversation.html#会话已读 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatfeature_conversation.html#会话已读 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_conversation.html#会话已读 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatfeature_conversation.html#会话已读 - - text: 会话置顶 - desc: 会话置顶是指用户将重要的会话固定在聊天列表顶部,方便快速访问常用或优先级别的会话。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatuikit/android/chatfeature_conversation.html#会话置顶 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatuikit/ios/chatfeature_conversation.html#会话置顶 - - icon: /sdk/harmonyos.svg - text: HarmonyOS - link: /uikit/chatuikit/harmonyos/chatfeature_conversation.html#会话置顶 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatuikit/web/chatfeature_conversation.html#会话置顶 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_conversation.html#会话置顶 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatuikit/react-native/chatfeature_conversation.html#会话置顶 - - text: 会话免打扰 - desc: 会话免打扰是指用户暂时关闭特定会话的通知,避免被打扰。 + - text: 群组 + desc: 展示通讯录列表,包括添加联系人,好友申请列表入口,联系人列表等。支持自定义联系人列表和联系人事件监听。 sdks: - icon: /sdk/android.svg text: Android - link: /uikit/chatuikit/android/chatfeature_conversation.html#会话免打扰 + link: /uikit/chatuikit/android/chatuikit_contactlist.html - icon: /sdk/iOS.svg text: iOS - link: /uikit/chatuikit/ios/chatfeature_conversation.html#会话免打扰 + link: /uikit/chatuikit/ios/chatuikit_advancedusage.html#联系人列表页面 - icon: /sdk/web.svg text: Web - link: /uikit/chatuikit/web/chatfeature_conversation.html#会话免打扰 + link: /uikit/chatuikit/web/chatuikit_contactlist.html - icon: /sdk/harmonyos.svg text: HarmonyOS - link: /uikit/chatuikit/harmonyos/chatfeature_conversation.html#会话免打扰 + link: /uikit/chatuikit/harmonyos/chatuikit_contactlist.html - icon: /sdk/flutter.svg text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_conversation.html#会话免打扰 + link: /uikit/chatuikit/flutter/chatuikit_contactlist.html - icon: /sdk/react.svg text: React Native - link: /uikit/chatuikit/react-native/chatfeature_conversation.html#会话免打扰 - - text: 会话删除 - desc: 会话删除是指用户永久删除不再需要的会话,清理会话列表。 + link: /uikit/chatuikit/react-native/chatuikit_contactlist.html + - text: 联系人 + desc: 展示通讯录列表,包括添加联系人,好友申请列表入口,联系人列表等。支持自定义联系人列表和联系人事件监听。 sdks: - icon: /sdk/android.svg text: Android - link: /uikit/chatuikit/android/chatfeature_conversation.html#会话删除 + link: /uikit/chatuikit/android/chatuikit_contactlist.html - icon: /sdk/iOS.svg text: iOS - link: /uikit/chatuikit/ios/chatfeature_conversation.html#会话删除 + link: /uikit/chatuikit/ios/chatuikit_advancedusage.html#联系人列表页面 - icon: /sdk/web.svg text: Web - link: /uikit/chatuikit/web/chatfeature_conversation.html#会话删除 + link: /uikit/chatuikit/web/chatuikit_contactlist.html - icon: /sdk/harmonyos.svg text: HarmonyOS - link: /uikit/chatuikit/harmonyos/chatfeature_conversation.html#会话删除 + link: /uikit/chatuikit/harmonyos/chatuikit_contactlist.html - icon: /sdk/flutter.svg text: Flutter - link: /uikit/chatuikit/flutter/chatfeature_conversation.html#会话删除 + link: /uikit/chatuikit/flutter/chatuikit_contactlist.html - icon: /sdk/react.svg text: React Native - link: /uikit/chatuikit/react-native/chatfeature_conversation.html#会话删除 - - title: 聊天室 UIKit + link: /uikit/chatuikit/react-native/chatuikit_contactlist.html + - title: 聊天室 icon: /feature/uikit-chatroom.svg contexts: - text: 聊天室管理 @@ -1701,42 +1055,42 @@ projects: - icon: /sdk/react.svg text: React Native link: /uikit/chatroomuikit/react-native/roomfeature_common.html#创建聊天室 - - text: 界面主题管理 - desc: 聊天室 UIKit 内置浅色和深色主题,默认为浅色主题。 + - text: 弹幕和打赏 + desc: 用户可在聊天室中向其他成员发送文字和表情的消息,也可以通过赠送虚拟礼物,向聊天室中的主播或其他用户表达赞赏或者支持。 sdks: - icon: /sdk/android.svg text: Android - link: /uikit/chatroomuikit/android/roomuikit_theme.html + link: /uikit/chatroomuikit/android/roomfeature_common.html#发送弹幕 - icon: /sdk/iOS.svg text: iOS - link: /uikit/chatroomuikit/ios/roomuikit_theme.html + link: /uikit/chatroomuikit/ios/roomfeature_common.html#发送弹幕 - icon: /sdk/web.svg text: Web - link: /uikit/chatroomuikit/web/roomuikit_theme.html + link: /uikit/chatroomuikit/web/roomfeature_common.html#发送弹幕 - icon: /sdk/flutter.svg text: Flutter - link: /uikit/chatroomuikit/flutter/roomuikit_theme.html + link: /uikit/chatroomuikit/flutter/roomfeature_common.html#发送弹幕 - icon: /sdk/react.svg text: React Native - link: /uikit/chatroomuikit/react-native/roomuikit_theme.html - - text: 弹幕和打赏 - desc: 用户可在聊天室中向其他成员发送文字和表情的消息,也可以通过赠送虚拟礼物,向聊天室中的主播或其他用户表达赞赏或者支持。 + link: /uikit/chatroomuikit/react-native/roomfeature_common.html#发送弹幕 + - text: 禁言 + desc: 聊天室所有者可以在聊天室中对某个特定的成员禁言,通常是对违反聊天室规则、发表不当言论或不断干扰聊天室秩序的成员所采取的一种惩罚。 sdks: - icon: /sdk/android.svg text: Android - link: /uikit/chatroomuikit/android/roomfeature_common.html#发送弹幕 + link: /uikit/chatroomuikit/android/roomfeature_member.html#禁言成员 - icon: /sdk/iOS.svg text: iOS - link: /uikit/chatroomuikit/ios/roomfeature_common.html#发送弹幕 + link: /uikit/chatroomuikit/ios/roomfeature_member.html#禁言成员 - icon: /sdk/web.svg text: Web - link: /uikit/chatroomuikit/web/roomfeature_common.html#发送弹幕 + link: /uikit/chatroomuikit/web/roomfeature_member.html#禁言成员 - icon: /sdk/flutter.svg text: Flutter - link: /uikit/chatroomuikit/flutter/roomfeature_common.html#发送弹幕 + link: /uikit/chatroomuikit/flutter/roomfeature_member.html#禁言成员 - icon: /sdk/react.svg text: React Native - link: /uikit/chatroomuikit/react-native/roomfeature_common.html#发送弹幕 + link: /uikit/chatroomuikit/react-native/roomfeature_member.html#禁言成员 - text: 全局广播 desc: 向 App 内所有聊天室中的所有用户发送消息或通知,可用于传达重要信息、公告、提醒或紧急通知等。 sdks: @@ -1755,7 +1109,7 @@ projects: - icon: /sdk/react.svg text: React Native link: /uikit/chatroomuikit/react-native/roomfeature_common.html#全局广播 - - text: 未读消息数 + - text: 消息管理 desc: 聊天室未读消息数指在一个聊天室中用户尚未读取的消息数量。 sdks: - icon: /sdk/android.svg @@ -1773,61 +1127,7 @@ projects: - icon: /sdk/react.svg text: React Native link: /uikit/chatroomuikit/react-native/roomfeature_common.html#未读消息数 - - text: 消息举报 - desc: 当用户发现其他人发布了可能违反聊天室规则或道德准则的消息时,可以举报该消息,促使聊天室所有者采取适当的行动。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatroomuikit/android/roomfeature_message.html#消息举报 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatroomuikit/ios/roomfeature_message.html#消息举报 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatroomuikit/web/roomfeature_message.html#消息举报 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatroomuikit/flutter/roomfeature_message.html#消息举报 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatroomuikit/react-native/roomfeature_message.html#消息举报 - - text: 消息翻译 - desc: 将聊天室中的单条消息从一种语言转换成另一种语言。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatroomuikit/android/roomfeature_message.html#消息翻译 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatroomuikit/ios/roomfeature_message.html#消息翻译 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatroomuikit/web/roomfeature_message.html#消息翻译 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatroomuikit/flutter/roomfeature_message.html#消息翻译 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatroomuikit/react-native/roomfeature_message.html#消息翻译 - - text: 消息撤回 - desc: 在聊天室中撤销已经发送的消息,使其他用户无法再看到该消息。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatroomuikit/android/roomfeature_message.html#消息撤回 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatroomuikit/ios/roomfeature_message.html#消息撤回 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatroomuikit/web/roomfeature_message.html#消息撤回 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatroomuikit/flutter/roomfeature_message.html#消息撤回 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatroomuikit/react-native/roomfeature_message.html#消息撤回 - - text: 查看成员列表 + - text: 成员管理 desc: 聊天室成员列表显示了该聊天室中的当前在线用户。 sdks: - icon: /sdk/android.svg @@ -1844,237 +1144,5 @@ projects: link: /uikit/chatroomuikit/flutter/roomfeature_member.html#查看成员列表 - icon: /sdk/react.svg text: React Native - link: /uikit/chatroomuikit/react-native/roomfeature_member.html#查看成员列表 - - text: 搜索成员 - desc: 在聊天室中查找指定成员的功能,支持本地搜索和模糊匹配。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatroomuikit/android/roomfeature_member.html#搜索成员 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatroomuikit/ios/roomfeature_member.html#搜索成员 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatroomuikit/web/roomfeature_member.html#搜索成员 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatroomuikit/flutter/roomfeature_member.html#搜索成员 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatroomuikit/react-native/roomfeature_member.html#搜索成员 - - text: 禁言成员 - desc: 聊天室所有者可以在聊天室中对某个特定的成员禁言,通常是对违反聊天室规则、发表不当言论或不断干扰聊天室秩序的成员所采取的一种惩罚。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatroomuikit/android/roomfeature_member.html#禁言成员 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatroomuikit/ios/roomfeature_member.html#禁言成员 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatroomuikit/web/roomfeature_member.html#禁言成员 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatroomuikit/flutter/roomfeature_member.html#禁言成员 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatroomuikit/react-native/roomfeature_member.html#禁言成员 - - text: 已禁言列表 - desc: 记录被禁止发言用户的列表。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatroomuikit/android/roomfeature_common.html#已禁言列表 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatroomuikit/ios/roomfeature_common.html#已禁言列表 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatroomuikit/web/roomfeature_common.html#已禁言列表 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatroomuikit/flutter/roomfeature_common.html#已禁言列表 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatroomuikit/react-native/roomfeature_common.html#已禁言列表 - - text: 移除成员 - desc: 从聊天室中将某个成员踢出的行为。通常,当某成员违反了聊天室规则或发表了不当言论,聊天室所有者会对该成员进行移除。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /uikit/chatroomuikit/android/roomfeature_member.html#移除成员 - - icon: /sdk/iOS.svg - text: iOS - link: /uikit/chatroomuikit/ios/roomfeature_member.html#移除成员 - - icon: /sdk/web.svg - text: Web - link: /uikit/chatroomuikit/web/roomfeature_member.html#移除成员 - - icon: /sdk/flutter.svg - text: Flutter - link: /uikit/chatroomuikit/flutter/roomfeature_member.html#移除成员 - - icon: /sdk/react.svg - text: React Native - link: /uikit/chatroomuikit/react-native/roomfeature_member.html#移除成员 - - title: 增值服务 - features: - - title: 实时音视频服务 - icon: /feature/api-server.svg - contexts: - - text: 实时音视频服务 - desc: 开通音视频服务后,你可以继承环信音视频通话 CallKit,实现了一对一及群组音视频通话功能。。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /callkit/android/product_overview.html - - icon: /sdk/iOS.svg - text: iOS - link: /callkit/ios/product_overview.html - - icon: /sdk/rest.svg - text: Web - link: /callkit/web/product_overview.html - - title: 消息翻译 - icon: /feature/uikit.svg - contexts: - - text: 自动翻译 - desc: 发送方发送消息时,SDK 根据发送方设置的目标语言自动翻译文本内容,然后将消息原文和译文一起发送给接收方。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /document/android/message_translation.html#设置自动翻译 - - icon: /sdk/iOS.svg - text: iOS - link: /document/ios/message_translation.html#设置自动翻译 - - icon: /sdk/web.svg - text: Web - link: /document/web/message_translation.html#设置自动翻译 - - icon: /sdk/applet.svg - text: 小程序 - link: /document/applet/message_translation.html#设置自动翻译 - - icon: /sdk/flutter.svg - text: Flutter - link: /document/flutter/message_translation.html#设置自动翻译 - - icon: /sdk/react.svg - text: React Native - link: /document/react-native/message_translation.html#设置自动翻译 - - icon: /sdk/unity.svg - text: Unity - link: /document/unity/message_translation.html#设置自动翻译 - - icon: /sdk/windows.svg - text: Windows - link: /document/windows/message_translation.html#设置自动翻译 - - icon: /sdk/rest.svg - text: REST - link: /document/server-side/message_translation_text.html - - text: 按需翻译 - desc: 接收方在收到文本消息后,将消息内容翻译为目标语言。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /document/android/message_translation.html#按需翻译 - - icon: /sdk/iOS.svg - text: iOS - link: /document/ios/message_translation.html#按需翻译 - - icon: /sdk/web.svg - text: Web - link: /document/web/message_translation.html#按需翻译 - - icon: /sdk/applet.svg - text: 小程序 - link: /document/applet/message_translation.html#按需翻译 - - icon: /sdk/flutter.svg - text: Flutter - link: /document/flutter/message_translation.html#按需翻译 - - icon: /sdk/react.svg - text: React Native - link: /document/react-native/message_translation.html#按需翻译 - - icon: /sdk/unity.svg - text: Unity - link: /document/unity/message_translation.html#按需翻译 - - icon: /sdk/windows.svg - text: Windows - link: /document/windows/message_translation.html#按需翻译 - - text: 离线通知翻译 - desc: 推送通知与翻译功能协同工作。如果用户启用 自动翻译 功能并发送消息,SDK 会同时发送原始消息和翻译后的消息。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /document/android/push/push_translation.html - - icon: /sdk/iOS.svg - text: iOS - link: /document/ios/push/push_translation.html - - icon: /sdk/web.svg - text: Web - link: /document/web/push/push_translation.html - - icon: /sdk/flutter.svg - text: Flutter - link: /document/flutter/push/push_translation.html - - icon: /sdk/react.svg - text: React Native - link: /document/react-native/push/push_translation.html - - title: 内容审核 - icon: /feature/api-client.svg - contexts: - - text: 开通审核服务 - link: /value-added/moderation/moderation_enable.html - - text: 配置审核规则 - link: /value-added/moderation/moderation_rule_config.html - - text: 测试审核规则 - link: /value-added/moderation/moderation_rule_test.html - - text: 查看历史记录 - link: /value-added/moderation/moderation_history.html - - text: 关键词审核 - link: /value-added/moderation/moderation_keyword.html - - text: 消息审核机制 - link: /value-added/moderation/moderation_mechanism.html - - text: 审核记录回调 - link: /value-added/moderation/moderation_record_callback.html - - text: 消息人工审核 - link: /value-added/moderation/moderation_manual_review.html - - title: 即时推送 - icon: /feature/api-server.svg - contexts: - - text: 即时推送 - desc: 即时推送服务的应用场景包括系统消息通知、活动促销营销、运营促活推送、社交互动通知、以及内容订阅推送等,覆盖谷歌、华为、小米、魅族、OPPO、VIVO 等主流手机厂商通道。 - sdks: - - icon: /sdk/android.svg - text: Android - link: /value-added/push/push_integration_note_android.html - - icon: /sdk/iOS.svg - text: iOS - link: /value-added/push/push_integration_note_ios.html - - icon: /sdk/rest.svg - text: REST - link: /value-added/push/push_api_call_limitation.html - - title: API 参考 - features: - - title: IM 客户端 - icon: /feature/api-client.svg - contexts: - - text: Android - link: https://doc.easemob.com/apidoc/android/chat3.0/annotated.html - - text: iOS - link: https://doc.easemob.com/apidoc/ios/chat3.0/annotated.html - - text: Web/小程序 - link: https://doc.easemob.com/jsdoc/index.html - - text: HarmonyOS - link: https://doc.easemob.com/apidoc/harmony/chat3.0/classes/ChatClient.ChatClient.html - - text: Flutter - link: https://doc.easemob.com/apidoc/flutter/index.html - - text: React Native - link: https://doc.easemob.com/apidoc/rn/modules.html - - text: Unity/Windows - link: https://doc.easemob.com/apidoc/unity/annotated.html - - title: IM 服务端 - icon: /feature/api-server.svg - contexts: - - text: JAVA 1.0 - link: https://easemob.github.io/easemob-im-server-sdk/ - - text: JAVA 2.0 - link: https://github.com/easemob/easemob-im-server-sdk/tree/master_java_2.0/src/test/java/com/easemob/im/api - - title: 控制台 - features: - - contexts: - - text: 环信控制台指南 - link: /product/console/account_register.html + link: /uikit/chatroomuikit/react-native/roomfeature_member.html#查看成员列表 ---