很多小程序需要做到关闭小程序后也能收到消息通知,短信推送的成本太高,查询了一下小程序的文档,有一个订阅消息,但是只能一次性订阅点一次订阅只能接收一次推送,微信没有对一般企业开放长期订阅的模板消息,明显不符合业务逻辑需求。

于是考虑采用公众号模板消息推送:
具体思路是通过小程序webview授权拿到公众号openid并绑定对应小程序的用户。然后服务端根据小程序发送的审核通过请求去找下一个人的公众号openid进行模板消息发送。接收人通过关注的公众号接收。

这里注意一下:
特别注意,这个公众号必须是已申请开通模板消息功能,好像是服务号才可以。
1.公众号的主体必须和小程序的同一个主体
2.公众号必须关联小程序
3.公众号公众平台上填写授权回调域名
4.公众号开发者工具配置开发人员账号,不然开发工具会提示未绑定该网页