微信公众号模版消息与小程序消息推送不同场景不同应用

1.公众号-插件-模板消息

                                                图1.1

            

              图1.2                                        图1.3

2.小程序-模板消息

                                            图2.1

            

            图2.2                                        图2.3

3.区别

    1.推送条数不同

    公众号的消息推送(以下简称公推)可以采用接口在后台调用接口无限向用户推送消息

    小程序的消息推送(一下简称微推)只能允许开发者向用户在7天内推送有限条数的模板消息(引用官方的话)解释过来是:很难实现无限制推送用户消息(但是可以实现)

   2.出现位置不同

    公推消息形式会在该公众号下,与微信消息等级相同(如图1.2形式)

    微推且消息出现在位置如图2.2,在“服务通知”里面

   3.应用场景不同

    公推最主要实现群发功能,以“被推送方”为主,实现从后台主动推给用户,无需用户操作,比如:用药提醒、礼品卡到期、日程提醒等

    微推最主要是实现互动的推送,比如储值卡余额、完成支付、完成使用等,一次提交一次回馈,用户体验效果最佳

     4.openid不同

    俩着获取到的同一个微信用户的openid是不一样的

       一个是以o2B开头的是公众号获取到的openid,oBZ_开头的是小程序获取到的openid,在开发上朋友不要纠结此问题。



没有写任何相关代码,有不明白的朋友可以私信问我。

原文地址:https://www.cnblogs.com/holyson/p/8656420.html

时间: 2024-11-05 12:33:44

微信公众号模版消息与小程序消息推送不同场景不同应用的相关文章

微信公众号 跳转到小程序

微信公众号,点击菜单,跳转到小程序 官网链接:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013 参数说明: { "type":"miniprogram", "name":"点我啊", "url":"http://mp.weixin.qq.com", "appid":"x

微信公众号48小时内无限制向用户推送消息

前几天遇到这样一场景: 某一订阅号用户关注后向用户对送这样一提醒,欢迎关注某某订阅号公众号,附带消息提醒功能点击下方菜单订阅消息提醒功能.这样一段话, 然后我点击了菜单后响应了一个回复消息[欢迎订阅某某公众号消息提醒功能实时为您推送活动最新消息,如不需要则输入框回复"退订" 即可] 就是这样一场景. 当时觉得挺好玩,微信官方提示是禁止向用户主动发送消息的,订阅号每天可向关注用户推送一则文章,服务号则每月可向用户推送四条消息,那怎么能随时的向用户发送消息呢 网上也有朋友搞过 好像是用什么

C#微信公众号开发系列教程(接收事件推送与消息排重)

微信服务器在5秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次.这样的话,问题就来了.有这样一个场景:当用户关注微信账号时,获取当前用户信息,然后将信息写到数据库中.类似于pc端网站的注册.可能由于这个关注事件中,我们需要处理的业务逻辑比较复杂.如送积分啊,写用户日志啊,分配用户组啊.等等……一系列的逻辑需要执行,或者网络环境比较复杂,无法保证5秒内响应当前用户的操作,那如果当操作尚未完成,微信服务器又给我们的服务器推送了一条相同的关注事件,我们将再次执行我们的那些逻辑,这样就有可能导致

微信公众号开发入门---STATE 3:模板推送

$openid = XXX; $template_id = "ti6LHLH0RqF9TGY5HVljwaXZL9_NjY_0M3NqHf1_4Qs"; if ($openid){ $sendData = [ "touser"=>$openid."", "template_id"=>$template_id, "url"=>"http://www.xjcode.com"

主动给用户发消息-微信公众号模版消息

微信公众号模版消息最大的作用就是用户在平台上提交订单或发生其它行为时,平台可以给用户发送简要的交易信息,且公众平台主动给用户发送消息目前最多的就是1.模版消息:2.客服消息. 公众号配置 首先申请一个需要的模版消息   其次,发送模版消息必须要用户的openid,获取教程可参考之前的获取用户信息篇 后台代码 我的模版消息是用来提醒交易状态的,故以网站中以交易业务流程为例 万能调用 //微信通知 $id = get_order_id($out_trade_no);//获取订单的ID $uid =

C#微信公众号开发系列教程三(消息体签名及加解密)

  C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南)    距离上一篇博文已经半个月了,本来打算每两天更新一次的,但可怜苦逼码农无日无夜的加班.第一篇博文发表后,博文视点的编辑就找到我,问我想不想出版这个系列,我当时瞬间就想到了王大锤的独白,想想真的是有点小激动,后面按照那边的要求,提交了申请书,也提交了目录,可惜文笔不行,再加上最近太忙,样稿一直没有给他,感觉挺愧疚了.真心希望能帮一下迷茫的

微信公众号开发C#系列-6、消息管理-普通消息接受处理

1.概述 通过前面章节的学习,我们已经对微信的开发有了基本的掌握与熟悉,基本可以上手做复杂的应用了.本篇我们将详细讲解微信消息管理中普通消息的接收与处理.当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上.接收普通消息微信官方文档参考:接收普通消息文档API 消息接收后,就有一个处理或回复的过程,单单发送消息了没有响应也是不人性化的,下面我们就对接收到微信各类型消息分别讲解处理的方法. 2.消息接收 当普通微信用户向公众账号发消息时,微信服务器会先接收

微信公众号开发系列-发送客服消息

下面是做微信公众号开发用到最多的两个客服消息发送类型,文本信息和图文信息. 1.发送文本消息 { "touser":"OPENID", "msgtype":"text", "text": { "content":"Hello World" } } 參数 是否必须 说明 access_token 是 调用接口凭证 touser 是 普通用户openid msgtype

微信公众号之主动给用户发送消息

前一段时间项目中遇到一个稍微麻烦一点的问题. 即客户要求,他在后台编辑好文章后要主动给每个用户都发送消息,并可以让用户点击直接进入文章页面. 于是乎,当时脑子一热,想着没什么大的问题,so easy.模板消息不就得了. 后来在写代码的过程中却发现,并不行. 微信公众号中模板消息有很严格的限制. 1.必须有用户主动触发事件方可发送模板消息 2.模板消息一分钟只能发送六十条,超过六十条,不好意思.你懂. 于是乎,就想到了另一种方法:群发消息 但是一看文档中群发消息的限制,发现悲催了 群发消息服务号每