Skip to content

Commit b516224

Browse files
authored
Merge pull request #1423 from haoxiuwen/doc-v2
Modify Old Moderation and Push FCM Certificate Doc
2 parents 00d8df2 + 6f7c5c2 commit b516224

File tree

3 files changed

+18
-8
lines changed

3 files changed

+18
-8
lines changed

docs/document/android/push/push_fcm.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,20 @@
4949
![image](/images/android/push/fcm_certificate_v1.png)
5050

5151
1. 点击 **添加推送证书**。在默认打开的 **谷歌** 页签中,配置 FCM 推送:
52-
- **证书类型** 选择 **V1**
53-
- 点击 **上传证书** 上传获取的 FCM V1 版本证书文件(.json 文件)。
54-
- **证书名称** 设置为 FCM 的发送者 ID。你需要在[Firebase 控制台](https://console.firebase.google.com/?hl=zh-cn)**项目设置** > **云消息传递** 页面中,在 **Firebase Cloud Messaging API(V1)** 区域中获取发送者 ID,如下图所示。
55-
- 设置 **铃声****推送优先级设置****推送消息类型** 参数。
5652

5753
![image](/images/android/push/fcm_v1.png)
5854

55+
| 参数 | 类型 | 是否必需 | 描述 |
56+
| :-------------- | :----- | :------- | :---------------------------- |
57+
| 证书类型 | 文件 || 选择使用 V1 或旧版证书。<br/> - **V1**:推荐使用。你需要点击 **上传证书** 上传FCM V1 版本证书文件,并且设置 **证书名称**。<br/> -**旧版**:已弃用,不推荐使用。你需要配置 **证书名称****推送密钥**|
58+
| 上传文件 | 文件 || 点击 **上传证书** 上传获取的 FCM V1 版本证书文件(.json 文件)。此项仅对 V1 证书有效。 |
59+
| 证书名称 | String || FCM 的发送者 ID。<br/> - v1 证书:在 [Firebase 控制台](https://console.firebase.google.com/?hl=zh-cn)**项目设置** > **云消息传递** 页面的 **Firebase Cloud Messaging API(V1)** 区域中获取发送者 ID,如下图所示。<br/> - 旧版证书:在 [Firebase 控制台](https://console.firebase.google.com/?hl=zh-cn)**项目设置 > 云消息传递** 页面的 **Cloud Messaging API(旧版)** 区域中获取发送者 ID。 |
60+
| 推送密钥 | String || FCM 服务器密钥。你需在 [Firebase 控制台](https://console.firebase.google.com/)**项目设置** > **云消息传递**页面的 **云消息传递 API(旧版)** 区域中获取服务器密钥。此参数仅对旧版证书有效。|
61+
| 通道 ID | String || FCM 通道 ID。该参数仅对离线推送有效。 |
62+
| 推送优先级设置 | || 消息传递优先级。请参见 [设置消息优先级](https://firebase.google.cn/docs/cloud-messaging/concept-options#setting-the-priority-of-a-message)。<br/> 该参数仅对离线推送有效。|
63+
| 推送消息类型 | || 通过 FCM 发送给客户端的消息类型:<br/> - **数据**:数据消息,由客户端应用程序处理。<br/> - **通知**:通知消息,由 FCM SDK 自动处理。**数据+通知**:通知消息和数据消息都可以通过 FCM 客户端发送。 <br/>请参见 FCM 的 [消息类型介绍](https://firebase.google.com/docs/cloud-messaging/concept-options#notifications_and_data_messages)。<br/> 该参数仅对离线推送有效。|
64+
| APNs跨平台推送支持 | String || 是否开启 APNs 跨平台推送支持。非跨平台应用建议不要启用。该参数仅对离线推送有效。|
65+
5966
#### **旧版证书无缝切换至 V1 证书**
6067

6168
若你仍使用旧版证书,即 **证书类型** 选择 **旧版**,你需要将 **证书名称** 设置为 FCM 的发送者 ID,**推送密钥** 设置为 FCM 的服务器密钥。你需在 [Firebase 控制台](https://console.firebase.google.com/?hl=zh-cn)**项目设置 > 云消息传递** 页面中,在 **Cloud Messaging API(旧版)** 区域中获取发送者 ID 和服务器密钥,如下图所示。配置完毕,设置 **铃声****推送优先级设置****推送消息类型** 参数。

docs/product/moderation/keyword_review.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,11 @@
5858

5959
| 字段 | 描述 |
6060
| :------------------- | :----------------------------------------------------------- |
61-
| **名单名称** | 关键词名单的名称,不能超过 32 个字符。 |
62-
| **审核建议** | 对关键词的审核结果,包括:<br/> • **忽略**:表示关键词合法。<br/> • **疑似**:表示关键词可能非法。<br/> • **拒绝**:表示关键词非法。 |
63-
| **生效范围** | 关键词审核规则的应用范围,包括:<br/> • **全部**:所有会话,包含单聊、群聊和聊天室。<br/> • **单聊**<br/> • **群聊**<br/> • **聊天室** |
64-
| **关键词** | 该规则中的关键词。每个关键词的长度不能超过 128 个字符;一次最多可添加 200 个词条,每行一个词条。 |
61+
| 名单名称 | 关键词名单的名称,不能超过 32 个字符。 |
62+
| 命中处置 | 对命中关键词的消息的处理:<br/> - **通过**:下发消息。<br/> - `替换为***`:将消息内容中命中的关键词替换为 `***` 后再下发消息。<br/>- **拦截**:不下发消息。 |
63+
| 生效范围 | 关键词审核规则的应用范围,包括:<br/> - **全部**:所有会话,包含单聊、群聊和聊天室会话。<br/> - **单聊**<br/> - **群聊**<br/> - **聊天室** <br/> - 群组/聊天室标签。详见 [标签管理](moderation_user_tag.html)|
64+
| 匹配方式 | <br/> - **包含匹配**:模糊匹配,即消息内容中包含关键词内容即为命中。例如,关键词为“加我微信”,若消息内容中包含“加我微信88888**88” 即命中关键词。 <br/> - **相等匹配**:精确匹配。|
65+
| 关键词 | 该规则中的关键词。每个关键词的长度不能超过 128 个字符,一次最多可添加 200 个词条,每行一个词条。 |
6566

6667
3. 点击**确定**保存配置。
6768

docs/product/moderation/moderation_record_callback.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
"source": {
3737

3838
},
39+
"riskType": "广告",
3940
"eventType": "moderation",
4041
"from": "qa2",
4142
"to": "qa1",
@@ -55,6 +56,7 @@
5556
| messageId | String | 消息 ID。 |
5657
| targetType | String | 会话类型。<br/> - `chat`:单聊;<br/> - `groupchat`:群聊;<br/> - `chatroom`:聊天室。 |
5758
| appkey | String | 你的 App Key。 |
59+
| riskType | String | 风险类型,例如,`无风险``涉政``仇恨言论``色情``成人内容``暴恐``违禁``广告``二维码``未知`|
5860
| eventType | String | 事件类型,审核服务为 `moderation`|
5961
| from | String | 消息发送方。 |
6062
| to | String | 消息接收方:<br/> - 单聊为对端用户 ID;<br/> - 群聊时为群组 ID;<br/> - 聊天室聊天为聊天室 ID。 |

0 commit comments

Comments
 (0)