前几天遇到这样一场景:
某一订閱号用户关注后向用户对送这样一提醒欢迎关注某某订阅号公众号,附带消息提醒功能点击下方菜单订阅消息提醒功能这样一段话,
嘫后我点击了菜单后响应了一个回复消息【欢迎订阅某某公众号消息提醒功能实时为您推送活动最新消息如不需要则输入框回复“退订” 即可】
当时觉得挺好玩,2018微信最新手机版本官方提示是禁止向用户主动发送消息的订阅号每天可向关注用户推送一则文章,服务号则烸月可向用户推送四条消息那怎么能随时的向用户发送消息呢
网上也有朋友搞过 好像是用什么模拟登陆 但是也附带了一句有封号的危险,按文档上的说法 只有向用户发送消息 的
比如关注时的 关注事件回复 、关键字的图文消息回复点击事件的消息回复、及模板消息,客服消息等等
但是按文档上的介绍是都不能主动向用户发送消息的其中的客服消息倒是可以发送但看2018微信最新手机版本公众号的后台客服消息發送是很不的
后来在一2018微信最新手机版本第三方托管上发现有主动向用户发送消息的功能但也是带有48小时内向用户发送消息然后自己也測试了一下 上述的订阅号确实48小时以后没办法再像我发送消息提醒了
我自己也测试了一下第三方托管商的48小时消息推送 第一次确实推送成功了 但是第二次第三次推送后显示推送成功但是我并没有接收到消息顿时感觉也不不靠谱
还有就是第三方托管还需要交年费向这个托管测試消息数才几千 如果几十万的用户量直接放弃了
但是公司需求还是得做啊 后了解多方资料后找到一快速实现的方法。流程如下:
以公众号愙服消息接口为架 从点击菜单获取用户openID 然后插入库并附带点击时间 发送消息时 调取当前时间的前48小时之内的然后输入消息内容 设定时间 发送 就实现了消息发送的功能
好了不废话了上代码:
2018微信最新手机版本公众号开发者配置就不说了
1.用户点击菜单订阅 绑定事件
2进行事件判断数据入库
3.信息显示及消息推送
获取到access_token,后调用客服消息接口;
4回复退定取消消息推送
至此 消息提送已完成具体场景应用如定时发送 批量發送 用户分类标识发送等等小伙伴们自由发挥。
如有不对的地方敬请大家评论或留言;