时间:2019-05-07 来源:小程序工厂
正好遇到了我的强项问题,回答一波。
首先,你得有一个推送平台,推荐我自己的古人云推送平台:https://guren.cloud
然后,实现逻辑如下:
每个用户都有唯一的openId,在A用户提交数据的时候,直接调用API传递用户B的openId来指定推送给用户B即可~
很简单,我现在的用户提交、审核、评论等推送提示都采用的这套流程,算比较成熟了
你这个推送走的是微信小程序模板消息推送还是在公众号中推送消息?
模板消息,点击卡片直达微信小程序页面
解决思路如下:
将微信公众号和微信小程序关联到同一个微信开放平台,让用户在同一个微信开放平台下唯一存在。
开发者数据库记录每个用户的unionID以及在公众号和微信小程序账号下不同的openID
你指的的公众号必须是服务号类型,订阅号类型不支持开发者单独给某个微信用户主动发送模版消息
微信小程序的A用户触发某个操作,公众号去提醒B用户
有个前提是,公众号里面的B用户已经在公众号中授权,并且绑定了某个推送指令事件
开发者服务器接收到指令后,给服务号下的某个绑定用户发送模版消息。
这个功能可以拆成独立的两个功能。一个是微信小程序中A用户触发事件,另一个是开发者给用户发送模版消息,你的问题就可以解决了
公众号推送消息的规则是每一种类型的消息都要用户主动触发,才能推送消息,公众号里面的B用户已经在公众号中授权,并且绑定了某个推送指令事件后就不用触发也能主动推送消息了?没有做过公众号的开发,请指点迷津。
服务号中的会话窗口是不需要用户主动触发即可推送消息的。详细查看此API:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277
好的,我去看看,谢谢指点。
可以参考下这个https://developers.weixin.qq.com/miniprogram/dev/api/open-api/uniform-message/sendUniformMessage.html
OK,谢谢