微信怎么取消接收关注公众号事件推送的推送消息

开发者必读
开发者工具
获取接口调用凭据
消息加解密
自定义菜单管理
数据统计接口
微信JS-SDK
微信小店接口
微信卡券接口
微信门店接口
微信智能接口
设备功能介绍
多客服功能
摇一摇周边
微信连Wi-Fi
出自微信公众平台开发者文档
在微信用户和公众号产生交互的过程中,用户的某些操作会使得微信服务器通过事件推送的形式通知到开发者在开发者中心处设置的服务器地址,从而开发者可以获取到该信息。其中,某些事件推送在发生后,是允许开发者回复用户的,某些则不允许,详细说明请见本页末尾的微信推送消息与事件说明。
用户在关注与取消关注公众号时,微信会把这个事件推送到开发者填写的URL。方便开发者给用户下发欢迎消息或者做帐号的解绑。
微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次
关于重试的消息排重,推荐使用FromUserName + CreateTime 排重。
假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。
推送XML数据包示例:
&ToUserName&&![CDATA[toUser]]&&/ToUserName&
&FromUserName&&![CDATA[FromUser]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[subscribe]]&&/Event&
参数说明:
ToUserName
开发者微信号
FromUserName
发送方帐号(一个OpenID)
CreateTime
消息创建时间 (整型)
消息类型,event
事件类型,subscribe(订阅)、unsubscribe(取消订阅)
用户扫描带场景值二维码时,可能推送以下两种事件:
如果用户还未关注公众号,则用户可以关注公众号,关注后微信会将带场景值关注事件推送给开发者。
如果用户已经关注公众号,则微信会将带场景值扫描事件推送给开发者。
1. 用户未关注时,进行关注后的事件推送
推送XML数据包示例:
&xml&&ToUserName&&![CDATA[toUser]]&&/ToUserName&
&FromUserName&&![CDATA[FromUser]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[subscribe]]&&/Event&
&EventKey&&![CDATA[qrscene_123123]]&&/EventKey&
&Ticket&&![CDATA[TICKET]]&&/Ticket&
参数说明:
ToUserName
开发者微信号
FromUserName
发送方帐号(一个OpenID)
CreateTime
消息创建时间 (整型)
消息类型,event
事件类型,subscribe
事件KEY值,qrscene_为前缀,后面为二维码的参数值
二维码的ticket,可用来换取二维码图片
2. 用户已关注时的事件推送
推送XML数据包示例:
&ToUserName&&![CDATA[toUser]]&&/ToUserName&
&FromUserName&&![CDATA[FromUser]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[SCAN]]&&/Event&
&EventKey&&![CDATA[SCENE_VALUE]]&&/EventKey&
&Ticket&&![CDATA[TICKET]]&&/Ticket&
参数说明:
ToUserName
开发者微信号
FromUserName
发送方帐号(一个OpenID)
CreateTime
消息创建时间 (整型)
消息类型,event
事件类型,SCAN
事件KEY值,是一个32位无符号整数,即创建二维码时的二维码scene_id
二维码的ticket,可用来换取二维码图片
用户同意上报地理位置后,每次进入公众号会话时,都会在进入时上报地理位置,或在进入会话后每5秒上报一次地理位置,公众号可以在公众平台网站中修改以上设置。上报地理位置时,微信会将上报地理位置事件推送到开发者填写的URL。
推送XML数据包示例:
&ToUserName&&![CDATA[toUser]]&&/ToUserName&
&FromUserName&&![CDATA[fromUser]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[LOCATION]]&&/Event&
&Latitude&23.137466&/Latitude&
&Longitude&113.352425&/Longitude&
&Precision&119.385040&/Precision&
参数说明:
ToUserName
开发者微信号
FromUserName
发送方帐号(一个OpenID)
CreateTime
消息创建时间 (整型)
消息类型,event
事件类型,LOCATION
地理位置纬度
地理位置经度
地理位置精度
用户点击自定义菜单后,微信会把点击事件推送给开发者,请注意,点击菜单弹出子菜单,不会产生上报。
推送XML数据包示例:
&ToUserName&&![CDATA[toUser]]&&/ToUserName&
&FromUserName&&![CDATA[FromUser]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[CLICK]]&&/Event&
&EventKey&&![CDATA[EVENTKEY]]&&/EventKey&
参数说明:
ToUserName
开发者微信号
FromUserName
发送方帐号(一个OpenID)
CreateTime
消息创建时间 (整型)
消息类型,event
事件类型,CLICK
事件KEY值,与自定义菜单接口中KEY值对应
推送XML数据包示例:
&ToUserName&&![CDATA[toUser]]&&/ToUserName&
&FromUserName&&![CDATA[FromUser]]&&/FromUserName&
&CreateTime&&/CreateTime&
&MsgType&&![CDATA[event]]&&/MsgType&
&Event&&![CDATA[VIEW]]&&/Event&
&EventKey&&![CDATA[]]&&/EventKey&
参数说明:
ToUserName
开发者微信号
FromUserName
发送方帐号(一个OpenID)
CreateTime
消息创建时间 (整型)
消息类型,event
事件类型,VIEW
事件KEY值,设置的跳转URL关注微信公共帐号就能上网是怎么回事
微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的?
张强,高赞折叠专业户/前端架构/猫奴
不请自来,本人之前接私活,做过类似项目的 TPM,在本人所接手的项目中,用户的体验其实没有之前诸位说的那么差,至少我们已经做到了一次关注操作后,用户即可上网,并且下次用户再来上网时无需重复操作,做到无感知的用户操作体验。关于这个路由器的技术实现,如果不出意外的话,应该是这样的。
一般商家的微信公众号都是开了微信公众号的 API,你需要在微信公众号管理页面中配置商家的服务器地址以及一些公众号权限认证的信息,该服务器是用来接收腾讯发过来的各种微信事件,比如有人关注了公众号,有人取消关注了公众号,有人向公众号发送了微信并回复等。所以,当你关注了该公众号后,商家的服务器能够得到你的微信账号信息并入库记录,当你取消关注后,商家服务器同样能够把你在他们自己数据库中的记录标注出来。
无线路由器一般通过手机 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 系统或者模板给商家展示各种广告,商品信息等。RADIUS 服务器有的集成在 AP 路由器里,有的则是微营销平台提供的统一服务器,并且都给商户提供了配置管理的界面,对于商户来说,你只用买他们的 AP 路由器,交会费入驻他们的微营销平台,注册个公众号并做一些简单的配置就可以了。
我所接手的项目由于 AP 限制,是需要点击&一键上网&链接实现&oAuth Web 认证。还有一种只要关注后直接认证上网,无需点击&一键上网&按钮。我猜测应该是无线 AP 会针对未认证 WiFi 终端进行数据包分析,抓取&关注公众号&的微信请求数据报,从而得到 MAC 地址,用户微信 ID,关注商户 ID 等信息,再访问远程权限控制服务器,查询该商户微信 ID,用户微信 ID 是否已匹配入库,如果是的话就放行该 MAC 地址的终端。如何在微信公众号哪里,点击推送过来的消息链接,然后弹出扫一扫功能
请教下 如何在微信公众号哪里,点击推送过来的消息链接,然后弹出扫一扫功能.
两种方式:
一,使用自定义菜单中的 scancode_push 类型。http://mp./wiki/13/43dea6f64413e4dfa94f39.html
二,使用 JSSDK 中的扫一扫(scanQRCode)接口。http://mp./wiki/7/aaa137b55fb2e48dd613f.html#.E8.B0.83.E8.B5.B7.E5.BE.AE.E4.BF.A1.E6.89.AB.E4.B8.80.E6.89.AB.E6.8E.A5.E5.8F.A3
很久之前在做微信开发,现在没有研究了。貌似可以用到推送一个网页然后网页调用微信JS-SDK中扫一扫。。不知道我的理解是否正确....
将消息链接到一个网页,在那个网页里调用微信的js-sdk中扫码功能微信js-sdk
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) C#微信公众号开发系列教程三(消息体签名及加解密) C#微信公众号开发系列教程四(接收普通消息) C#微信公众号开发系列教程五(接收事件推送与消息排重)
C#微信公众号开发系列教程六(被动与上传下载多媒体文件)
授权绑定以后 每次信用卡消费 都可以收到消费的详细信息. 微信公众平台不是不能够主动推消息的吗? 它是怎么做到的? 他是和微信合作的,同样具有推送的还有dnspod的服务 请转问题:微信公众平台接口怎么主动推送消息给用户 招行信用卡中心公众平台是深圳云软做的,详情请访问公司官网:.cn/index.html
众所周知,微信平台式没有公众号主动推送消息给用户的接口的. 就我所知的,有两种形式,但都不理想. 一是邮件通知: 二是短信通知. 各位父老乡亲,集思广益,都来想想这个问题,小弟感恩不尽. 你想要的就是微信的&模板消息&功能,利用该功能可以主动想用户push消息. 使用门槛是认证的服务号,开发文档参考:模板消息接口 有模板消息这个接口,最常 ...
最近研究微信公众平台,这里整理了一下向特定用户推送消息的思路 一.首先需要将微信的openid与系统用户绑定. 在用户关注公众平台的时候,一个链接,要求用户绑定,可以设计如下消息进行,(openid最好进行加密处理,后者还需要用这个字段绑定fakeid). 欢迎关注有问必答平台,&a href=' ...
什么第三方平台能够做到公众平台的自定义菜单能发送随机多条图文功能,每次点击菜单都会随机触发多条图文消息! 宁波无线公交公众号里菜单栏上的随便看看就有这个功能,请问它是怎么做到的!请大神们帮帮忙解答!谢谢! 开发者模式,监控触发,随即发送配置好的图文
比如dnspod他这个下边的乌云推送这个可以在公众平台进行群发.上边的域名宕机监测,这个总不能是群发的吧?消息怎么主动推送给用户的? 这个无解,DNSPOD是腾讯的,用的是未公开的API. 嗯,是未公开的,不过网上资料还是有的,好像都是模拟请求的 推荐一个 /zscorpio/weChat 我最近也正打算整一个报警的账号
你关注了多少个?哦,sorry,问错了,应该这么问:你关注了多少页?你的公众号列表可能已经跟搜索引擎的搜索结果页有得一拼了,问题是这些公众号还不是一个关键词下的,所以他们不是简单的排名关系,而是乱序关系,甚至公众号列表还没有关键词搜索.这……
以上纠结纯属多余.大家不要把人类的精力想得那么旺盛.就算你关注了一百个公众号,你能记住的和经常看的也就那么几个, ...
微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) C#微信公众号开发系列教程三(消息体签名及加解密) C#微信公众号开发系列教程四(接收普通消息) C#微信公众号开发系列教程五(接收事件推送与消息排重) C#微信公众号开发系列教程六(被动与上传下载多媒体文件) 第 ...10-2911-1011-1211-1011-1111-11
查看: 31635|回复: 4
如何在手机上收发公众号消息,并可以有消息提醒
主题帖子积分
中级会员, 积分 445, 距离下一级还需 55 积分
中级会员, 积分 445, 距离下一级还需 55 积分
本帖最后由 当年启明 于
15:37 编辑
& && & ”乐“系统是基于微信公众号的,因此相信不少人在使用系统的过程中,会遇到有顾客给公众号发消息的情况。一般情况下我们都是在电脑上登录微信公众平台,去查看用户消息。这样需要人盯着电脑,很累,而且有时候难免会没有及时注意到客户的消息,导致生意流失。对于在业余时间用”乐外卖“系统做生意的人来说,这点尤为头疼。& && & 本人在英国留学,本月初开始使用”乐外卖“系统做点英国代购的生意。代购与外卖有些不同,顾客需要与我们就代购物品的价格、品质、运费、邮寄到中国所需时间等等问题做很多交流,因此我经常遇到有顾客给店铺公众号发消息的情况。由于英国和中国存在8小时时差,加上我平时需要上课搞科研,不可能一直盯着电脑,所以有好些次都没能及时看到人家的留言(可能我看到的时候,距离人家留言已经过了将近一天),导致了潜在客户的流失,也影响了用户体验。
& && & 因为遇到了以上情况,所以我一直都在寻找在手机上收发公众号消息的方法,而且最理想的情况是,公众号收到消息以后能够在手机上给我一个提醒,就像收到微信、短信一样,以便我及时地看到和回复。我首先是在网上搜索了一下,但并没有找到比较好的解决办法。然后我尝试Appstore和PP助手里面搜索了一下与公众号有关的软件,期待这些软件能够提供我需要的功能。在Appstore和PP助手里面有几款相关的软件,如”公众号助手“,”微信公众平台管家“等。我把每一款这样的软件都安装了,然后一个个试用、对比,看看能否实现我想要的功能。最终,我认定了”微信公众平台管家“这个软件,因为它可以满足我的需求,而且我觉得体验还比较好。
& && & 下面就简单介绍一下这个软件,以及如何在乐外卖后台里面进行设置,以便可以有消息提醒的功能。
& && & 软件的界面如图所示:
Photo 27-11- 07.png (130.45 KB, 下载次数: 353)
23:25 上传
& & & &这是聊天界面。用自己的微信公众平台的账号密码登陆”微信公众平台管家”以后,即可看到聊天页面。在这里即可以看到客户发过来的消息,并进行回复。除了收发消息以外,该软件还有一些其他的功能,如下图所示。不过这些功能不是本帖重点,就不详细说了。
Photo 27-11- 10.png (102.21 KB, 下载次数: 348)
23:02 上传
下面重点来了。&&& && &我十分需要收到消息及时提醒的功能(如图所示),可是当我在软件设置里打开了消息提醒以后,经测试发现,用户给我公众号发消息的时候,我手机上依然没有任何提醒。
Photo 27-11- 33.png (51.6 KB, 下载次数: 366)
23:08 上传
这个问题困扰了我一段时间。后来我上了这个软件的官方网站(),才找到问题所在。官网上说,要想使用即时提醒的功能,必须在微信公众平台网址的开发者中心里面,绑定该软件的URL和Token。如下图:
QQ图片00.png (61.98 KB, 下载次数: 381)
23:33 上传
& && & 可是我们使用“乐外卖”的时候,已经在微信公众平台开发者中心里绑定了乐外卖的URL和Token,而微信公众号不能绑定多个URL和Token。尽管“微信公众平台管家”号称提供了转发功能,可以把数据转发给其他第三方平台因而不妨碍继续使用其他第三方平台,不过毕竟店铺为本,消息为辅,我还是不敢也不愿意这样做,怕影响顾客的体验。后来,我在浏览乐外卖论坛的时候偶然发现,原来乐外卖后台提供了第三方接口,可以让我们在使用乐外卖的同时使用其他系统。我果断尝试了一下,在乐外卖后台的第三方接口处填上了“微信公众平台管家”的URL和Token,如下图所示:
QQ图片29.jpg (115.59 KB, 下载次数: 368)
23:26 上传
& && && && & 设置好以后,我用自己的微信给店铺公众号发送消息,想测试一下这样是否可行,是否能够收到公众号消息的及时提醒。令人激动的一幕出现了!!!手机上“微信公众平台管家”推送了消息提醒!如图所示:
1.jpg (79.23 KB, 下载次数: 351)
23:27 上传
& && &看到消息提醒,心情很激动啊有木有!! 以后再也不用担心错过用户的消息了,也不用再在看论文搞学习的时候惦记着登录微信公众平台网页瞧瞧有没有新消息了!!& && &个人感觉这个功能应该还是有不少人需要的,所以在此和大家分享一下,有需要的可以试着用一用,不喜换的或者有高人早就会了,也请勿拍砖~&&谢谢!& & & && &最后做个小广告,本人店铺公众号名称为Nicer英国代购,公众号的微信号为:xingchenzhang_1990。欢迎关注~~!& && &谢谢!
给力,是个好东西,大家可以学习一下!&
店铺名称:Nicer英国代购
微信号:xingchenzhang_1990
主题帖子积分
中级会员, 积分 445, 距离下一级还需 55 积分
中级会员, 积分 445, 距离下一级还需 55 积分
按照你说的方法我试了一下,不能及时的消息提醒!我用的是安卓版的!
你在乐外卖后台设置了第三方接口的URL和Token以后还是不行么?&&这就怪了。。我的可以收到消息提醒啊,不过我是苹果版的。。 手机客户端里设置好了么?
店铺名称:Nicer英国代购
微信号:xingchenzhang_1990
主题帖子积分
注册会员, 积分 129, 距离下一级还需 71 积分
注册会员, 积分 129, 距离下一级还需 71 积分
回帖奖励 +2
按照你说的方法我试了一下,不能及时的消息提醒!我用的是安卓版的!
主题帖子积分
中级会员, 积分 416, 距离下一级还需 84 积分
中级会员, 积分 416, 距离下一级还需 84 积分
你在乐外卖后台设置了第三方接口的URL和Token以后还是不行么?&&这就怪了。。我的可以收到消息提醒啊,不 ...
大赞,32个赞,刚才测试了一下,真的是秒推消息,不过由于我和你性质不一样,微信平台中的用户很少通过平台来聊天,直接是通过电话和QQ的形势,所以为了互动性我增加了机器人聊天模式,打发用户的时间。这种形势我看了一下这个平台后台还是不错的。
创业探讨交流QQ群:
站长推荐 /1
点击查看加盟详情!
Copyright &

我要回帖

更多关于 ios 推送消息接收处理 的文章

 

随机推荐