最近开发的一个小程序项目需要通过服务号来推送通知。但是在最开始开发小程序的时候并没有考虑到这个功能。
我在做小程序与服务号用户关联的过程中也是踩了无数坑,所以我会在这篇文章中给出自己摸索出的解决方案。
二、准备条件
预备知识:
小程序openid:小程序用户的唯一id
公众号openid:公众号用户的唯一id
unionid:同一用户,对同一个微信开放平台下的不同应用,unionid是相同的
准备:
1.将小程序与公众号绑定(绑定后才可获取unionid),官方文档:小程序与公众号绑定获取unionid
2.接入微信公众平台开发,也就是给服务号配置一下开发者服务器。当有用户关注/取消服务号时,微信服务器会推送关注/取消的事件给我们的服务器。官方文档:接入微信公众平台开发
3.获取公众号用户列表,即所有用户的公众号openid。官方文档:获取公众号用户列表
4.通过公众号openid获取用户的unionid。官方文档:通过公众号openid获取unionid
5.推送服务号消息。官方文档:

最低0.47元/天 解锁文章
8604

被折叠的 条评论
为什么被折叠?



