假设我有一个商品到货通知,现在有两个商品是过几天才到货的,用户订阅了其中一个商品的到货通知,微信会通知我们用户订阅了商品到货通知,我怎么知道用户订阅了哪个商品的到货通知呢?
小程序订阅消息 | 微信开放文档中的订阅消息事件推送并没有包含商品标识。
1
crystom 2022-01-29 17:51:32 +08:00
请求订阅时,前端可以获取
|
3
Exdui 2022-01-29 18:06:32 +08:00
@JasonLaw #2 对的
用户从商品 A 点击订阅,前端告诉后端用户订阅了商品 A ,模板 id 是 xxx 用户从商品 B 点击订阅,前端告诉后端用户订阅了商品 B ,模板 id 是 xxx 后端推送时候,再根据记录查询对应信息,拼接到模板里面。 |
5
itning 2022-01-29 20:33:15 +08:00
你直接发就行呗 能推送成功就成功不成功就说明用户没订阅
|
6
JasonLaw OP @itning #5 这样会造成“用户订阅了 a 商品的通知,但是却没收到 a 商品的通知,反而收到 b 商品的通知”
|
7
pytth 2022-02-16 18:00:14 +08:00
同一个模板 id ,如果在不同商品点击了订阅,那么你这个模板 id 就可以下发 2 次订阅消息,无需申请 2 个模板。
|