您好,欢迎访问本站博客!登录后台查看权限
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 网站所有资源均来自网络,如有侵权请联系站长删除!

【微信公众号】小程序、公众号、业务系统用户如何关联

CF排位号 admin 2025-09-28 06:03 1 次浏览 0个评论
网站分享代码

目录

接上篇文章中说到的,在发送微信模版消息时,往往是在业务系统中通过业务系统的用户,找到关联的微信公众号的用户,进而给特定的用户发送消息。那么业务系统中的用户(用户ID)和微信公众号的用户(openID)怎么关联呢?

一、小程序与公众号关系

小程序与公众号,虽各自独立,却相辅相成。小程序无需公众号亦可开发,但公众号的助力无疑能为其插上翅膀,提升用户粘性,拓宽宣传渠道。通过公众号的宣传引导,用户得以顺畅进入小程序,实现高效引流与精准营销。同时,小程序亦能借助客服消息、模板消息等工具,与公众号形成良性互动,共同构建强大的用户服务体系。因此,在多数情况下,小程序与公众号的关联使用,成为了实现业务增长与用户价值最大化的明智之选。

在公众号中关联小程序

进入公众号,在左侧菜单中找到“小程序管理”菜单,右侧面板中可以添加已上线的小程序。添加绑定后,可以直接把小程序放到公众号的菜单中,实现点击跳转。这个步骤也是微信公众号模版消息点击详情跳转到小程序的前提。

微信公众号平台手机端_小程序与公众号关联规则_微信小程序openID与公众号用户openID关联

关联规则

(1)所有公众号都可以关联小程序。

(2)公众号可关联10个同主体,3个非同主体小程序。同一个小程序一个月只能被关联 5 次。

(3)小程序可设置无需关联确认。设置后,公众号关联小程序不需要小程序确认,单方操作即可关联成功。

(4)小程序可设置需关联确认。设置后,公众号关联小程序需小程序管理员确认后才能关联成功。

(5)小程序可设置不允许被关联。设置后,公众号无法关联此小程序。

二、微信开发平台绑定小程序和公众号

已在公众号中,绑定了小程序,怎么又要到开发平台中绑定,这是个什么“玩意”?哈哈,有此一问,说明你还年轻。不急,我们下面说明白。

什么是微信开发平台

前面我们说到,微信小程序和微信公众号是两个独立的平台。他们都有各自的用户的唯一ID,即openID(小程序openID

微信公众号的openID)。而微信开发平台,则是关联这两个平台的桥梁,它支持将小程序和公众号绑定到同一个微信开放平台账号下,以便获取用户的UnionID等唯一标识符,实现跨平台的用户识别与数据同步。

微信给出的AppID,openID,unionid相关解释。

小程序与公众号关联规则_微信公众号平台手机端_微信小程序openID与公众号用户openID关联

绑定小程序和公众号

在开发平台中绑定公众号和小程序

微信小程序openID与公众号用户openID关联_小程序与公众号关联规则_微信公众号平台手机端

微信小程序openID与公众号用户openID关联_小程序与公众号关联规则_微信公众号平台手机端

在开发平台进行完绑定后,我们可以用unionid 将微信体现中的各应用openID关联起来。

三、业务系统 业务表设计

有了unionid后,我们可以设计自己的业务系统,将用户的userId,小程序的openID,公众号的openID,unionid关联。

小程序与公众号关联规则_微信小程序openID与公众号用户openID关联_微信公众号平台手机端

代码流程 处理小程序手机号码登录

步骤1,2在签到小程序中实现。步骤3、4、5在后端实现,在步骤3中,我们可以获取到小程序的openID,和unionid,和手机号,保存到小程序用户表中。步骤4,可以根据手机号判断此小程序用户在业务系统中是否存在,如不存在注册一个系统用户,再更新小程序表,关联用户的手机号和userId。(注意,需要保证手机号在业务系统中唯一)。

此步骤已完成后系统用户和小程序用户的绑定就绑定了关系。

获取用户授权:

获取手机号码:

后端验证: