模板消息使用formId,只能给产生了submit事件的设备发么?

发布于 6 年前作者 taoxia8295 次浏览最后编辑 6 年前来自 issues

业务场景:A设备提交订单,要通知B有订单产生了,但是B却收不到消息。把消息接收的openid改为A的,即可收到,可以理解为formId和openId必须是同一设备么?这也太奇葩了吧,不存在支付,无法使用prepay_id

5 回复
laili
laili1 楼6 年前

模板消息相当于订阅,谁给的formId就通知谁

fengjun
fengjun2 楼6 年前

目测这种场景下,建议使用邮件通知B,原因如下:

B并不是经常会打开小程序的用户吧?所以不能保证能收集到足够的有效的B的formid,所以并不能保证B一定能收到推送消息。

rguo
rguo3 楼6 年前

可以储备一些formId(不过会过期)

vtian
vtian4 楼6 年前

只能发送给触发该行为的用户,使用方法请参考文档https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/template-message.html

daijing
daijing5 楼4 年前

你A设备B设备是同意用户吗?openid怎么会不一样呢?