Skip to content

通知与推送

功能说明

将点赞、回复、订单等业务事件,通过站内通知、微信模板、短信、App 推送等渠道送达用户。

前置条件

  • 通知模块已在授权中开通。
  • 站内通知默认可用;微信模板需 微信配置;短信需 短信配置
  • App 推送(iOS / Android) 须在 服务器环境变量 中配置,管理后台无对应 Tab。

管理后台配置步骤

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 / 微信 / 短信可能延迟或跳过,站内通知通常仍写入。

验证是否生效

  1. 用测试账号触发一条业务(如 A 回复 B 的评论),B 在 消息 / 通知中心 收到站内通知。
  2. 若配置了微信模板:B 绑定微信且满足订阅条件时,收到微信服务通知。
  3. 通知控制台 → 通知记录 中该条状态为成功;失败则看 消息链路追踪 原因。
  4. Push:运维确认环境变量后,真机登录 App,触发事件后锁屏可见推送。

常见问题

只有站内通知,没有微信 / Push

  • 事件模板 中是否勾选对应渠道。
  • 微信模板 是否映射 template_id;用户是否订阅 / 关注。
  • Push 是否已由运维配置 FCM / APNs 环境变量。

夜间仍收到推送

  • 检查区域 静默时段 与用户个人通知设置。

模板变量显示空白

  • 微信模板 字段映射是否与微信后台 keyword 一致。
  • 事件模板 变量名是否与系统预设一致(参考页面提示)。

大量发送失败

  • 系统监控 → 系统状态 查看 Redis、队列是否正常。
  • 短信 / 微信配额是否用尽。

相关文档

通知投递示意

灵萌 Lingmeng 使用手册