怎么添加微信订阅号消息-怎样设置微信订阅号里的消息
1.背景1.1。问题的出现随着小程序数量的增加和用户群体范围的扩大,在如何处理信息交换是需要考虑的问题
目前我们的做法是在官网部署查询模块,用户主动获取想要的信息。这种方法有两个缺点:
PC不能适应多时段的业务处理,比如客户下班后打开电脑查询就比较困难。
之前官网有PC端和移动端两套代码,所以移动端的一些功能还没有同步,比如文档和文件的导出。
二。应对措施2.1。响应假设既然我们已经有了完整的移动小程序支持,我们能否将这部分功能复制到小程序?它能否在关键状态节点下
主动给客户发消息,减少用户时间精力的成本呢?
2.2.相关支持在平台上,我们可以将PC端客户关心的一些功能移植到小程序端。
在消息推送方面,可以利用小程序订阅消息主动与用户沟通。
三。模块开发过程。开发流程该集的整体业务流程如下:
3.2.在小程序打开消息推送登录小程序,我们设置-开发中的消息推送,进入消息配置验证。以下是微信:的官方解释
相关的验证码如下:
@ get mapping(‘/’)public string access(string signature,string timestamp,string nonce,string echostr) {/* join验证逻辑处理*/return echostr;}
3.3.创建一个小程序订阅模板,登录小程序,微信,和订阅消息-添加模板。可以从官方模板库中选择,也可以自己创建模板(有1-7个工作日的审核时间)。
创建的模板如下:
3.4.小程序,微信,获得了发布消息的权利我们在登录小程序,微信后调用了该事件
这里以按钮事件为例:
button bind tap=’ bhRequestSubscribeMessage ‘测试/button
事件功能如下:
/*加载订阅消息*/bhRequestSubscribeMessage(){ var a=wx . can use(‘ RequestSubscribeMessage ‘);console . log(a);wx . requestsubscribemessage({ tmplids :[‘ QTx . ‘],success(RES){ console . log(RES);},fail(RESS){ console . log(RESS)} } } Java
详见官方接口文件:调用客户端小程序订阅消息接口。
注意事项:
一次性模板ID和永久模板ID不能同时使用。
低版本库的兼容性会有所不同,尽量使用高版本。
2 . 8 . 2之后,需要用户的点击行为来发起请求(这也是我们使用按钮事件测试的原因)。
在一次授权中,每个templateId的标题不能相同。如果是一样的,就只留一个。
3.5.服务器发送订阅消息。这里推荐一个微信官方的接口调试工具:微信接口调试工具
发送消息的流程请参考:subscribeMessage.send。
首先,我们在微信小程序,获得访问令牌:
因为服务器发送消息,我们当时用的是https。在这里,我们首先尝试用postMan来模拟操作。
第四,总体效果如下
<