有这么一个应用场景:
页面中有一个秒杀活动的卡片列表,其中每一项都有一个按钮“订阅开始提醒”,用户点击后执行
wx.requestSubscribeMessage({
tmplIds: ['xxxx'],
success: function() {}
})
此时问题来了,这个方法没有地方传递秒杀活动ID,用户订阅后,业务后台收到微信推送,只能知道用户已经订阅了开始提醒,但并不知道具体订阅的是哪个活动啊!
我个人觉得这个场景应该很常见,是微信在设计这个接口的时候没有考虑到这个问题吗?
网上居然搜不到相关的问题,是大家没有这个需求,还是我的需求太奇葩了?恳请大家给支个招~
其实这逻辑很奇葩!
比如有3个活动,我对第一个和第三个有兴趣,订阅了推送。
然后第二个开始了,小程序给我下方通知。。。。。
单单这样还不算大问题,大问题是:等我关心的第三个活动开始时,我收不到消息!
最好能有业务参数,不然不同场景下不能用同一个模板
客户端api传什么业务参数啊 订阅完调一下自己后台接口呗