欢迎来到-Nxt中文社区!
网站活动:
最热歌曲 : 异地的我们 - 恒恒 每日歌曲 : 阴阳极 - 苗小青      自己骗自己 - 张作甫      珍爱 - 王鹏      如果可以这样爱 - 边永城      金莲开开门 - 华少瑞明     
当前位置: 首页 > 资讯 > 微信资讯 >

一文带你彻底了解微信公众号推送机制

时间:2019-04-02 21:18来源:网络整理 作者:分类信息 点击:

一文带你彻底了解微信公众号推送机制

一、微信公众号消息推送定义

在开发模式下,企业消息系统发送图文推送、模板消息、自动回复、客服消息等类型的消息至微信服务端,在微信公众号对话窗口下与用户进行互动。

二、主要流程说明 2.1 接入开发模式

一文带你彻底了解微信公众号推送机制

首先将公众号的APP ID等信息同步开发者,并将开发者的参数配置到后台,并开启开发者模式。验证正确后即成功接入开发模式。

2.2 获取用户信息

一文带你彻底了解微信公众号推送机制

获取用户信息是进行消息推送最基础的步骤,获取用户信息时需要用户授权,开发者需将微信回调的CODE值调用微信用户信息接口替换相关信息,并进行数据存储。

2.3 消息推送

消息推送从发送发起方来划分,分为两种:用户触发推送,企业主动推送。

关注欢迎语、关键词回复、客服消息等用户主动发起并且实时互动的消息,用户主动发出消息或触发事件,微信侧会将相关信息同步至开发者,待开发者处理好后推送给用户。

主动推送主要为群发的图文消息等,用户被动接受。开发者直接调用相关消息推送接口即可,但此类消息微信有严格的频率控制。

三、推送账号

每个用户在每一个微信公众号下有对应的唯一open ID,微信的推送也是以一个open ID来对应一个用户。

对于公司内部来说,可能会运营多个微信公众号。一个用户同时关注了多个公众号,对于内部运营来说便产生了各个公众号关注用户关联关系(用户打通)的需求。微信侧提供了union ID作为关联账号,同一用户,对同一个微信开放平台下的不同应用(小程序、公众号等),unionid是相同的。因此,需将微信公众号去微信开发平台进行绑定(open.weixin.qq.com)。

对于精准推送来说,需要将企业内部的customer ID与微信的open ID形成映射关系,这样便可以根据用户在企业自身的产品上产生的行为,通过微信公众号对指定用户进行消息推送,例如信用卡还款提醒。

绑定关系的实现主要通过微信授权第三方登陆页面(企业登陆页面),在企业登陆页面登陆后,可将企业customer ID与微信code值同时传输到绑定服务,之后调用微信接口将code值对应的open ID等信息与企业customer ID建立绑定关系。其中已关注对应公众号的用户则为静默授权,无需用户确认授权,用户体验较好。

四、消息场景与功能实现

在启用开发模式后,微信公众号提供了企业与微信关注用户互动的一个窗口。本质上,每次交互都是微信会将用户的行为与提交的内容传递公众号开发者,等待开发者处理好后,将对应的消息或者指令反馈给用户。

(责任编辑:admin)
  • 共4页:
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 下一页
数据统计中,请稍等!
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
              
  • 听听小编为您选的歌曲吧