微信小程序关联服务号发送模板消息

微信小程序关联服务号发送模板消息全流程

前言

由于微信小程序模板消息有行业限制,且长期模板申请门槛较高,因此在某些业务场景下,使用小程序自身模板消息并不灵活。

针对这种情况,可以通过“微信开放平台”关联小程序与服务号的方式,由服务号代替小程序发送模板消息,从而实现消息通知。

前置准备

要实现小程序与服务号的消息打通,必须完成以下认证操作:

  1. 微信服务号认证:费用 ¥300 / 年;
  2. 微信小程序认证:费用 ¥300 / 年;
  3. 微信开放平台认证:费用 ¥300 / 年。

⚠️ 注意:三个认证缺一不可。

微信开放平台绑定操作

  1. 登录 微信开放平台,完成认证;
  2. 在“账号管理”中,绑定你的 微信小程序服务号

绑定成功后,两个账号将共享同一 UnionID,可实现用户身份互通。

开放平台绑定示意图

核心流程详解

  1. 用户在小程序中登录,获取 UnionID
  2. 通过 UnionID 查询对应的 服务号 openid
  3. 服务号根据 openid,调用消息推送接口发送模板消息。

流程图如下:

核心流程图解

核心接口文档参考


总结

通过微信开放平台绑定小程序与服务号,并结合 UnionID 机制,可以灵活实现小程序与服务号间的消息互通。
这种方式适合对消息通知有较高需求的应用场景,是微信官方推荐的解决方案之一。