微信群二维码 7 天失效:活码与替代方案

微信群二维码的有效期是 7 天,过期后扫码提示「该群二维码已失效」。另外群人数到 200 之后,扫码也不再自动入群,必须先加好友再被邀请。

这两条规则决定了:任何长期使用的群入口,都不能用原始群二维码做。

什么是「活码」

你对外只发一个永久不变的地址(短链或者网页),用户扫的永远是这一个。后台定期把「当前有效的群二维码」换进去,用户扫到的是最新那张。

用户 → 扫固定短链 → 打开中转页 → 显示当前有效群码 → 扫码入群
                     ↑
           后台定时/手动替换群码图片

这样传单、物料、页面都不用改,只在后台换图。

三种实现方式

1. 自建中转页(最可控)

一张静态页 + 一个图片文件,图片定期替换。技术上最简单:

  • 页面:/join.html,里面一个 <img src='/qr/current.png'>;
  • 替换:每周把新群码覆盖成 current.png,浏览器缓存设置成不缓存或者 1 小时;
  • 加分项:加个「已满 200 人」时自动显示客服微信的兜底文案。

这套东西一台最便宜的服务器就能跑,唯一的成本是「记得每周换」。

2. 企业微信客户群(推荐给做业务的)

企业微信的客户群有「群活码」能力:可以挂多个群,一个满员自动切下一个,二维码长期有效。这是目前最正规、最省心的方案。

代价是需要企业资质,客户加的是企微群不是微信群,但功能和合规性都更好。

3. 绕道公众号(最常见的土办法)

对外只放公众号二维码,用户关注后自动回复「回复 1 进群」,再推当前的群码。公众号二维码永久有效,等于把「换码」这件事变成「改自动回复」。

缺点是多了两道操作,转化率会掉一截;好处是不用自己维护服务器。

200 人上限怎么办

群满 200 人之后,扫码入群这条路就断了,只剩「加好友 → 被邀请」。所以做业务群的标准做法是:

  • 主群之外准备「二群」「三群」,满一个切下一个;
  • 中转页上同时放「群码」和「个人微信」两个按钮,群满时自动隐藏群码;
  • 或者干脆做「加好友拉群」的流程,把加好友这一步当成筛选。

几个容易忽略的细节

  • 缓存:换了图但用户看到旧的,八成是 CDN 或浏览器缓存。给图片加版本号(current.png?v=20261103)最省事。
  • 群解散了二维码不会提前失效,但扫码会提示「该群已不存在」,中转页要做兜底。
  • 别在多个渠道用同一个群码截图,一旦被人恶意举报,损失的是所有渠道。
  • 群二维码不要直接印在大量物料的同一版面上,7 天的期限决定了它只适合短期活动。

相关阅读