# E10支持原生水印功能

来源快照：`result_data_new_260518.json`

- 来源 ID：`1252300008605532163`
- 模块：用户终端
- 目录：功能介绍
- space ID：`1159134935186833447`
- 原文链接：未提供
- 产品基线：未提供

## 正文

一、

#### **功能背景**

目前APP上的水印功能采用的是H5渲染方式，在实际使用中存在以下具体问题：

• 加载速度慢：网络环境不佳时，H5水印页面加载缓慢，用户需要等待

• 显示异常：H5页面出现异常时，会显示H5页面的报错信息，影响正常使用

• 加载状态显示：水印内容显示过程中会显示H5页面的loading状态，干扰用户注意力

• 用户体验差：以上问题给用户造成困扰，降低了APP的使用体验

二、

#### **功能价值**

通过原生方式实现水印功能，能够：

• 提升响应速度：原生绘制水印，显示速度更快，无需等待H5加载

• 消除异常干扰：不会显示H5页面报错或loading状态，提供稳定的水印展示

• 改善用户体验：解决原有H5水印的各种问题，提升用户对APP的整体满意度

• 保障信息安全：通过水印显示，有效防止信息泄露，满足企业安全需求

三、

#### **功能概述**

EMobile10 APP安卓和iOS端的原生界面通过原生画笔绘制方式实现水印显示功能，主要覆盖以下界面：

• 会话列表界面

• 聊天窗口界面

• 图片预览界面

• 阅后即焚界面

• 聊天设置页面

四、

#### **业务流程图**

![](https://weapp.eteams.cn/papi/file/preview?fileId=1252304088828166146&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

五、

#### **功能详细说明**

####  1、后台配置说明

**   1.1 移动端水印开关设置**

水印开关设置入口：管理后台——工作消息——水印设置——移动端，具体如图1所示：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1252310492615548930&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

图1

详细说明：

1、水印开关：控制移动端水印功能是否启用

2、显示页面选择：勾选需要显示水印的页面

3、页面类型：

• 会话列表：会话列表页面显示水印

• 聊天窗口：聊天窗口页面显示水印

• 聊天信息：聊天信息页面显示水印

• 图片预览：图片预览页面显示水印

• 阅后即焚：阅后即焚页面显示水印

4、配置规则：

• 只有开关开启且勾选了对应页面，手机端才会在相应页面显示水印

• 可根据业务需求灵活选择需要显示水印的页面

**1.2 水印内容样式配置**

水印内容样式设置入口：管理后台——通用设置——水印设置，具体如图2所示：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1252310312235311107&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

图2

详细说明：

1、内容设置

• 文本水印：自定义水印文字内容

• 图片水印：上传自定义水印图片

2、样式配置

• 不透明度：0-100的百分比设置，控制水印的透明程度；若未配置则默认为30；

• 旋转角度：逆时针角度设置，控制水印的倾斜程度；若未配置则默认为15；

3、刷新频率设置

• 动态刷新：若处在前台中，则工作消息中设置的显示水印的各页面均按照设置的频率自动刷新时间；若息屏或放后台唤醒也会自动刷新；同时如果安卓端设置主题、字体大小、语言以及底部导航等重新加载app也会自动刷新；

• 刷新时更新：终端无主动刷新处，不支持此刷新频率；

**1.3 配置优先级规则：**

• 当"移动端水印设置"开关开启且勾选了需要显示的页面，手机端对应页面才会显示水印

• 当"水印内容设置"未设置过内容，且手机端之前开启过IM水印，则手机端对应开启水印的页面会先显示之前设置的IM水印内容

• 当"水印内容设置"设置了水印内容，则手机端对应开启水印的页面会显示此处设置的水印内容

#### 2、手机端显示说明

**   2.1 水印生效机制**

1、生效条件：

• 后台已开启移动端水印设置

• 后台已配置水印内容和样式

• 手机端需要杀进程重启，清除缓存以获取最新配置

2、显示规则：

• 手机端自动获取后台配置，无需手动设置

• 水印通过原生画笔绘制，显示速度快且稳定

• 水印显示不会影响页面正常功能和操作

**2.2 具体页面显示效果**

具体显示页面如下图所示：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1252310819075006465&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

#### **六、更多场景示例**

1、场景描述：通过水印信息追踪信息泄露来源

具体用法：

• 用户标识：在水印中包含用户ID或姓名信息

• 时间戳：在水印中包含访问时间信息

• 设备信息：在水印中包含设备标识信息

应用示例：

• 泄露的截图中通过水印可以追溯到具体操作人

• 通过时间戳可以确定泄露的具体时间

• 通过设备信息可以确定泄露的具体设备

2、场景描述：在保护信息安全的同时，展示企业品牌形象

具体用法：

• 品牌Logo水印：使用企业Logo作为图片水印

• 企业标语水印：使用企业宣传语作为文本水印

• 品牌元素水印：融合企业品牌元素的水印设计

应用示例：

• 在非敏感页面使用企业Logo水印

• 在对外交流页面使用企业宣传语水印

• 在内部协作页面使用企业元素水印

#### **七、上下游关联功能点**

1、与IM功能联动：

• 水印功能依赖于IM功能的基础配置

• 需要确保IM功能正常使用，水印才能正常显示

• IM功能升级时需要验证水印功能的兼容性

[更多详细点击查看](https://weapp.eteams.cn/sp/ebdpage/view/freepass/1152863419640021002?freepass_doc=1&id=1200626625676673112&space_id=1159418347111063584 "更多详细点击查看")

#### **八、注意点**

1、移动端水印设置控制"是否显示"，水印内容设置控制"显示什么"，两者必须同时配置，水印才会正常显示；

2、后台配置变更后，手机端需要杀进程重启以获取最新配置；

3、只有手机端APP版本和服务端版本均支持此功能时才可以正常使用原生水印的功能；

4、配置刷新频率设置之后，APP每次刷新仅支持刷新水印中的时间内容。
