Skip to content

Commit

Permalink
Merge pull request #995 from haoxiuwen/doc-v2
Browse files Browse the repository at this point in the history
Modify IM Doc
  • Loading branch information
haoxiuwen authored Oct 21, 2024
2 parents 0149659 + dd7922c commit a0a78f4
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions docs/document/android/message_overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
| 文本消息 | 文本消息的内容是文本,包含超链接和表情符号等。表情消息基于文本消息实现。<br/> 文本消息大小限制为 5 KB。 |
| 图片消息 | 图片消息是附件消息,需要先将图片上传至消息服务器。接收方收到图片时自动下载图片缩略图。<br/> 图片默认不能超过 10 MB,图片消息大小限制为 5 KB。 |
| 语音消息 | 语音消息是附件消息,需要先将语音上传至消息服务器。接收方收到语音时自动下载语音。<br/> 音频文件默认不能超过 10 MB,音频消息大小限制为 5 KB。 |
| 视频消息 | 视频消息是附件消息,需要先将视频上传至消息服务器。接收方收到视频时自动下载视频缩略图,点击下载视频消息。对于 Web 端,视频消息没有缩略图。<br/> 视频文件默认不能超过 10 MB,视频消息大小限制为 5 KB。 |
| 视频消息 | 视频消息是附件消息,需要先将视频上传至消息服务器。接收方收到视频时自动下载视频缩略图,点击下载视频消息。<br/> 视频文件默认不能超过 10 MB,视频消息大小限制为 5 KB。 |
| 文件消息 | 文件消息是附件消息,需要先将文件上传至消息服务器。<br/> 附件大小不能超过 10 MB,文件消息大小限制为 5 KB。 |
| 位置消息 | 位置消息需要第三方的地图服务提供经纬度信息。接收方接收到位置消息,通过经纬度信息可以在第三方的地图服务中显示位置。 |
| 透传消息 | 透传消息可视为命令消息。通过发送这条命令给对方,通知对方要执行的操作,对方收到消息后系统可以自定义处理。透传消息不会在 UI 上展示。<br/>消息大小限制为 5 KB。<br> 你可以使用透传消息更新头像和昵称以及进行状态同步等。<br/> 透传消息不会存入本地数据库。 |
Expand Down Expand Up @@ -215,7 +215,7 @@ HarmonyOS 不支持发送和接收合并消息。

1. 对于 Android、iOS 、HarmonyOS、Windows 端和三个跨平台框架 Unity、React Native 和 Flutter 来说,消息重发机制如下:

客户端调用发送消息的方法后,会等待服务器返回响应,超时时间为 10 秒。若因响应超时导致发送失败,客户端会再次尝试发送消息,即通过长连接重连服务器,然后发送消息。如果再次失败,SDK 认为消息发送失败,返回服务器不可达的错误消息,即错误码 300,Android`EMErrorServerNotReachable`,HarmonyOS、iOS 和 Windows 为 `SERVER_NOT_REACHABLE`
客户端调用发送消息的方法后,会等待服务器返回响应,超时时间为 10 秒。若因响应超时导致发送失败,客户端会再次尝试发送消息,即通过长连接重连服务器,然后发送消息。如果再次失败,SDK 认为消息发送失败,返回服务器不可达的错误消息,即错误码 300,iOS`EMErrorServerNotReachable`Android, HarmonyOS 和 Windows 为 `SERVER_NOT_REACHABLE`

2. 对于 Web 来说,消息重发机制如下:

Expand Down
2 changes: 1 addition & 1 deletion docs/push/push_notification_config.md
Original file line number Diff line number Diff line change
Expand Up @@ -536,7 +536,7 @@ FCM 通道推送通知示例如下:
| `useDefaultVibrate` | Bool | 是否使用系统默认振动模式控制开关。<br/> - `true`:是;<br/> - `false`:否。 |
| `useDefaultLight` | Bool | 是否使用默认呼吸灯模式控制开关。<br/> - `true`:是;<br/> - `false`:否。 |
| `vibrateConfig` | String | 安卓自定义通知消息振动模式,每个数组元素按照 “[0-9]+|[0-9]+[sS][0-9]+[.][0-9]{1,9}|[0-9]+[.][0-9]{1,9}[sS]“ 格式,取值样例 [“3.5S”,”2S”,“1S”,“1.5S”],数组元素最多支持 10 个,每个元素数值整数大于 0 小于等于 60。 |
| `visibility` | String | 安卓通知栏消息可见性,取值如下:`VISIBILITY_UNSPECIFIEDPRIVATEPUBLICSECRET`取值说明请参考[锁屏不展示通知内容](https://developer.huawei.com/consumer/cn/doc/development/HMS-Guides/push-other#h1-1576835261364)|
| `visibility` | String | 安卓通知栏消息可见性,取值如下:<br/>`VISIBILITY_UNSPECIFIED`:未指定 `visibility`,效果等同于设置了 `PRIVATE`。<br/>`PUBLIC`:锁屏时收到通知栏消息,显示消息内容。<br/>`SECRET`:锁屏时收到通知栏消息,不提示收到通知消息。<br/>`PRIVATE`:设置了锁屏密码,**锁屏通知**(导航:**设置**--**通知中心**)选择**隐藏通知内容**时收到通知消息,不显示消息内容。<br/>取值说明请参考[锁屏不展示通知内容](https://developer.huawei.com/consumer/cn/doc/development/HMS-Guides/push-other#h1-1576835261364)|
| `lightSettings` | Object | [自定义呼吸灯模式](#自定义呼吸灯模式)|
| `foregroundShow` | Bool | 设备应用在前台时通知栏消息是否前台展示开关。<br/> - `true`:是;<br/> - `false`:否。 |
| `inboxContent` | List | 当 style 为 `3` 时,Inbox 样式的内容(必选),支持最大 5 条内容,每条最大长度 1024 字符。展示效果请参考[Inbox 样式](https://developer.huawei.com/consumer/cn/doc/development/HMS-Guides/push-other#inbox_style)章节。 |
Expand Down
2 changes: 1 addition & 1 deletion docs/uikit/chatuikit/android/chatuikit_advancedusage.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

如果默认的 Activity 及其提供的可配置项不满足需求时,需要你继承默认的 Activity 新增需要的逻辑。如果该 Activity 为 UIKit 内部调用的页面,你可以通过下面方法修改 Activity 的跳转。

例如,若 `EaseChatActivity` 无法满足当前需求,可以继承 `EaseChatActivity` 实现新的 `ChatActivity`。当调用 `EaseChatActivity.actionStart` 跳转页面时,会通过`getActivityRoute()` 拦截跳转指向 `ChatActivity`
例如,若 `EaseChatActivity` 无法满足当前需求,可以继承 `EaseChatActivity` 实现新的 `ChatActivity`。当调用 `EaseChatActivity.actionStart` 跳转页面时,UIKit 会通过`getActivityRoute()` 拦截原有跳转,而将跳转指向 `ChatActivity`

:::tip
只有实现了 `EaseIM.getCustomActivityRoute()?.getActivityRoute()` 的 Activity 才可以进行拦截。
Expand Down

0 comments on commit a0a78f4

Please sign in to comment.