深浅模式
通知与推送
功能说明
将点赞、回复、订单等业务事件,通过站内通知、微信模板、短信、App 推送等渠道送达用户。
前置条件
管理后台配置步骤
1. 事件模板
路径:通知控制台 → 事件模板
为每种业务事件(如被回复、被点赞、订单状态变更)配置:
- 通知标题与正文(支持变量占位,页面有说明)
- 启用哪些渠道:站内、Push、微信公众号、小程序订阅、短信等
- 优先级与失败是否尝试下一渠道
新站部署后通常已有默认模板,上线前请逐条核对渠道是否符合预期。
2. 微信模板
路径:通知控制台 → 微信模板
将事件类型与微信公众平台 / 小程序后台申请的 模板 ID 对齐,并映射字段变量。
前置:
- 系统配置 → 微信小程序 / 微信公众号 已填 AppID、Secret
- 用户已关注公众号或已在小程序订阅相应消息
3. 系统广播(可选)
路径:通知控制台 → 系统广播
向指定区域或全站用户发送运营类站内通知。
4. 通知记录与追踪
| 菜单 | 作用 |
|---|---|
| 通知记录 | 查看历史发送与状态 |
| 消息链路追踪 | 排查某条通知在各渠道的成功 / 失败 |
| 通知编排 | 高级编排规则(按需使用) |
5. 对外机器人推送(可选)
若要把订单/笔记等事件推到企业微信、钉钉或自建脚本,请使用:
通知控制台 → 机器人推送
完整步骤见 机器人推送(对外事件流)。
注意:这与「用户体系 → 官方机器人」(站内助手)不是同一功能。
6. App 推送(FCM / APNs)
不在后台配置
iOS(APNs)与 Android(FCM)的密钥、Bundle ID、Project ID 等须由 服务器运维 在部署环境变量中设置,例如 FCM 服务账号 JSON、APNs 的 .p8 密钥等。配置完成后,在 事件模板 的渠道中勾选 Push 即可。
管理员只需:确认运维已完成环境变量配置 → 模板渠道包含 push → 用户 App 已上报设备 Token。
区域配置
通知支持 按区域 设置静默时段、渠道开关等(在通知相关区域配置页或编排中,以实际菜单为准)。
优先级一般为:用户个人设置 → 区域配置 → 平台默认。
静默时段内,Push / 微信 / 短信可能延迟或跳过,站内通知通常仍写入。
验证是否生效
- 用测试账号触发一条业务(如 A 回复 B 的评论),B 在 消息 / 通知中心 收到站内通知。
- 若配置了微信模板:B 绑定微信且满足订阅条件时,收到微信服务通知。
- 通知控制台 → 通知记录 中该条状态为成功;失败则看 消息链路追踪 原因。
- Push:运维确认环境变量后,真机登录 App,触发事件后锁屏可见推送。
常见问题
只有站内通知,没有微信 / Push
- 事件模板 中是否勾选对应渠道。
- 微信模板 是否映射 template_id;用户是否订阅 / 关注。
- Push 是否已由运维配置 FCM / APNs 环境变量。
夜间仍收到推送
- 检查区域 静默时段 与用户个人通知设置。
模板变量显示空白
- 微信模板 字段映射是否与微信后台 keyword 一致。
- 事件模板 变量名是否与系统预设一致(参考页面提示)。
大量发送失败
- 系统监控 → 系统状态 查看 Redis、队列是否正常。
- 短信 / 微信配额是否用尽。
