收藏
回答

统一消息服务:推送时如何判断公众号已关注?

现状:

目前仅存储:表1:小程序openId和用户Id的绑定关系,表2:公众号openId和unionId和是否关注公众号三者绑定关系

问题:推送时取用户id对应的小程序openId推送,但是会报"errcode":43004,"errmsg":"require subscribe"

解决思路:是否关注只能通过公众号openId或unionId判断。

解决方法1:新接口补充存储小程序openId+【unionId】+用户Id三者关系。这样就可以通过unionId获取是否关注公众号。但是历史数据【小程序openId和unionId关系】如何刷呢?

解决方案2:新接口存储公众号openId和用户Id的关系,这样推送时直接根据公众号openId取是否关注即可。但是历史数据【公众号openId和小程序openId对应的关系】如何刷呢?

回答关注问题邀请回答
收藏
登录 后发表内容