当前位置:首页 > 系统智联产品技术知识
无线网络上网实现商家微信订阅号关注功能
分类:系统智联产品技术知识      来源:      发布时间:2017-12-11 15:00:30     访问量:
       现在公众号都成了企业的标配,一个企业如果没有公众号就等于一个年轻人没有智能手机,可想而知微信公众号有多么的普及。一般商家微信公众号都会开通API接口功能,有便于进行微信接口程序开发,在使用公众号API时,需要在公众号的管理页面中配置自己的服务器地址和一些认证信息,其服务器的作用是用来接收腾讯微信的各种通知信息,如果有粉丝关注或者取消关注都能接收到信息,也能回复粉丝发来的信息。

 

1-1F51G113462B.jpg

 

无线网络微信关注功能

       无线路由器一般通过手机wifi的mac地址来选择放行/禁止其联网的行为。

       无线路由器一般有类似管理接口,使得像RADIUS服务器可以通过该接口控制无线路由器对终端MAC地址的过滤行为。

 

订阅号关注上网的使用场景介绍

       场景1介绍:终端用户在商家WIFI网内,关注商家公众号

       用户A通过手机终端连接商家无线网络覆盖路由器(下面将以AP代替),该AP无密码限制,AP得到了该终端的MAC地址A_mac_address。此时用户发现连上WIFI后不能上网,浏览任何网页都会跳到一个广告页面,页面内容为告知用户在AP网内使用微信关注公众号(该AP放行微信URL以及商家自己服务器的URL,如果用户未验证的话,AP就会每隔几分钟就会自动踢掉用户,使得用户WIFI断开连接,用户必须手动再次连接该WIFI才能重新连接,防止用户蹭网刷微信)。于是用户照做,关注商家公众号后,公众号会向用户A推送一条包含“一键上网”链接的消息,用户在AP网内点击该链接后直接访问商家的RADIUS服务器,服务器能够取到该请求发送者的微信ID,MAC地址等,然后核对该微信ID是否已关注商家公众号,如果已关注,则将该MAC地址和微信ID一起关联入库,只要该用户A一直关注该公众号,在商户AP下就能够一直保持放行权限,上网无阻。使得A后续再次来到该商户连接WIFI上网达到用户无感知的效果。

 

       场景2介绍:终端用户在自有网络内(手机蜂窝数据,其他WIFI下),关注商家公众号

       用户A通过非商家WIFI环境中关注商户公众号,用户A的微信ID被商户记录入库,被推送“一键上网”链接,用户点击该链接后被告知必须在商户WIFI内执行此操作方有效,于是用户等到某天来到该商户AP网内,再次打开微信,点击之前的“一键上网”链接,访问商户RADIUS服务器,radius服务器记录该用户的微信ID,MAC地址,比对之前的已关注微信ID表后放行该用户的联网行为。

 

       场景3介绍:终端用户取消关注商家公众号(无商家无线AP网内限制)

       用户A在任何公网WIFI环境下,登录微信,取消关注该商户公众号,该取消关注事件会通过腾讯服务器推送到商家服务器上,商家服务器标注该微信ID关联的终端MAC地址,使得该终端在商户AP下的上网行为被限制。

 

       温馨提示:对于商家而言,服务器多了相当费事,还不实惠,因此现在的微营销平台整合资源将网站的功能进行平台化管理,商户只要入驻平台就能分配到子域名,与我们现在主流的CMS网站模板管理系统非常相近,商家入驻平台只需在配置页面进行简单配置就能使用了,非常方便。