JAVA微信小程序/公众号推送

首先说一下小程序:小程序现在都是订阅消息了,小程序模板消息接口已经被废弃。其中订阅消息分为两种。 第一种:一次性订阅消息。官方解析为:

一次性订阅消息用于解决用户使用小程序后,后续服务环节的通知问题。用户自主订阅后,开发者可不限时间地下发。 一条对应的服务消息;每条消息可单独订阅或退订。

需要注意的是:一次单独的订阅,只能接收一次消息下发! 第二种:长期订阅消息。官方解释为:

这个需要注意的是:目前很多企业没有这个资质去使用长期订阅!至于你的企业有没有这个资质,可以自己查询一下。

模板申请添加

首先第一步:获取模板 这个模板,需要登录小程序管理后台,先打开消息权限(这步很重要,不然你都是用不了),然后点击订阅消息。一开始进去,我的模板里面是没有的。 点到公共模板库里面,里面是有很多别的企业申请的模板,如果看到有合适的,可以直接添加,但是基本上百分之九十都不太合适,这个时候就需要自己申请一个新模板了。 点到最后一页,然后点 帮我们完善模板库。别问为什么要到最后一页,去就行了! 接下来就是一个模板内容的填写了。注意内容是什么就选什么参数类型,这个之后代码会用到。一般头几次申请多多少少都有问题,审核不通过,然后根据不通过的内容改改就行了,多来几次,也就过了。但是有时候审核速度非常慢,建议早点开始申请。

申请通过后,再去我的模板那添加,选中公共模板库里面你申请通过的那个模板就行了。 添加成功后,记得看看详情,里面的东西会用到!

消息推送接口

这里主要说消息推送,获取access_token就不详细说了。 订阅消息的发送也可以直接看一下官方的连接:

当然,也可以看看我下面写的,我肯定是没有意见的。 我使用的是https调用。首先看一下接口的地址:

好了,接口说完了,说一下具体的设计和调用。

消息推送设计

菜鸟设计,不喜勿碰哦。 首先小程序的access_token缓存到redis。 好了,元旦了,剩下的下次在写吧。

经验分享 程序员 微信小程序 职场和发展