File tree Expand file tree Collapse file tree 3 files changed +18
-8
lines changed Expand file tree Collapse file tree 3 files changed +18
-8
lines changed Original file line number Diff line number Diff line change 4949![ image] ( /images/android/push/fcm_certificate_v1.png )
5050
51511 . 点击 ** 添加推送证书** 。在默认打开的 ** 谷歌** 页签中,配置 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 和服务器密钥,如下图所示。配置完毕,设置 ** 铃声** 、** 推送优先级设置** 和 ** 推送消息类型** 参数。
Original file line number Diff line number Diff line change 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
66673 . 点击** 确定** 保存配置。
6768
Original file line number Diff line number Diff line change 3636 "source" : {
3737
3838 },
39+ "riskType" : " 广告" ,
3940 "eventType" : " moderation" ,
4041 "from" : " qa2" ,
4142 "to" : " qa1" ,
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。 |
You can’t perform that action at this time.
0 commit comments