浅谈微信活码架构及其简易实现

微信群活码?搜索微信群码进群

如何搜索加入这是很多小伙伴想要知道的问题,到底如何搜索微信群?加入群聊,应该如何去找寻更多的微信群?小编带您一起学习: 扫码关注公众号,每天都有免费群, 免费群仅在文末出现欢迎扫码进入 首先我们要来看看微信群都是从哪里来的?是由微信创立的吗?



说一说微信活码




什么是活码

活码 对一个分配的短网址进行编码生成二维码。生成后可以随时修改内容,二维码图案不变,可跟踪扫描统计,支持存储大量文字、图片、文件、音视、视频等内容,同时图案简单易扫。

微信活码就是动态的微信二维码了(主要是群聊二维码)

为什么需要?

在微信生态中我们的公众号、微信群、微信号中默认使用的是静态的二维码,通过此二维码可以关注公众号,进入微信群等。但是微信群的二维码会有七天过期的问题。

这个其实主要是解决二维码过期问题。

原理简述

1.对外公开一个固定的二维码,二维码解析出来的 url 是固定死的,对应的是一个固定的网页链接,而不是真正的微信群聊二维码 ps:使用草料二维码对微信群聊二维码进行解码我们会得到类似如下格式的地址(网址 g 字母以后部分是群聊对应的一串编码)

2.这个固定的网页链接打开之后,里面显示的二维码则是真正的微信群聊二维码。
3.可以假定如果二维码的显示超过200次(群聊200人扫码进群上限),则表示微信群已经满人需要显示另外一个二维码。

加强

因为用户首先打开的是我们自己的页面,所以可以增加很多自定义功能
可以根据客户端用户代理(user-agent)区分用户

  • 根据终端设备类型做分流区分不同设备的用户

  • 根据 IP 区分显示,分流不同地区的用户

优缺点

优点:

  • 部分解决7天过期问题

  • 自定义导流

缺点:

  • 用户需要两次跳转,流程变长

  • 扫码加群成功没有回调,无法确定用户是否真的进群

  • 没满人的二维码最终还是会过期,需手动维护

    “活码技术”揭秘:利用该技术实现微信群裂变和破解100人扫码入群

    文/CPA学习网 微信群作为流量池,早已成为淘客、微商必备的营销方式。要让用户进微信群有两种方式,主动邀请用户和用户扫码进群,而主动邀请的前提是该用户必须是我们的微信好友,对于非好友则不能实现。 因此,做微信群营销的朋友,大多是采用被动扫码进群的

  • 满人后无法解决加群问题

简易实现

博主独立博客右侧的技术交流群二维码就是一个简易活码,下面大概介绍下实现过程。
主要基于 koa + 云开发 + 测试公众号(都是免费的)进行实现:

  • 云开发的云数据库中新建记录用于存放二维码的更新(上传)时间及是否发送过二维码过期提醒

  • 测试公众号新建一个模板消用于提醒群主二维码将过期

  • 基于 koa 实现一个静态服务器展示一个中间页(用于跳转显示群聊二维码)。

  • 中间页内部使用插件以群聊二维码的 url 作为参数生成二维码并展示。

  • 静态服务器提供一个上传页面,打开后可以直接进行群聊二维码的上传。

  • 上传成功之后会把上传时间更新到云数据库中,并把提醒状态置为 false (未提醒)

  • 云开发中新建一个云函数用于检查二维码是否将要过期,要过期就发送模板消息提醒群主并把云数据库中的发送记录置为 true (已提醒)

  • 模板消息中的 url 可设置为二维码的上传页面,这样收到提醒之后保存新的二维码即可点击模板消息进行新二维码的上传

  • 云开发的云函数设置一个定时触发器,例如定为每天 10 点检查

至此一个简易实现就完成了,然后就可以在过期前收到测试公众号发来的过期提醒模板消息了。

提醒效果:

往期推荐



由于公众号推送规则更改,请多多
分享

点赞

“在看”
,以及时获取极客之路的最新动态。

      点击在看让更多人发现精彩

【干货分享】0元搭建微信群活码系统

微信群作为流量池,早已成为社群营销、自媒体必备的营销方式,微信群裂变、用户增长更是在今年爆火。 提到群裂变,不得不提及 ——群活码 是二维码的一种高级形态,二维码图案不变,内容可随时更改,通过后台存放内容去展示,极大程度的方便我们管理和群裂变

相关文章