模板消息顾名思义,就是模板囮的消息
它是微信为小程序提供的消息推送能力。有了它小程序就可以向用户发送重要的消息通知。
我们接收到的消息通常都会包含一些固定格式。
例如酒店预订成功消息包含订单号、入住时间、房费等等;日程提醒消息会包含日程时间、日程内容、地点等等。
通過将相似的内容和文案组织成模板对于同类通知,我们就可以重复使用同一套文案、格式
这就意味着,商户在向用户发送提醒的时候无需再填写固定文案。只需要将具体的信息发给微信服务器微信就会自动填充模板,再向用户发送推送消息
这种通过填充文案模板所发送的消息,就叫做「模板消息」
用户收到的模板消息,统一出现在微信聊天列表里的「服务通知」中
每一条模板消息,都会包含尛程序的头像、名称以及消息标题和内容。
用户点击模板消息就会打开相应的小程序。
发送模板消息有什么限制?
在小程序中模板消息并不是随时都可以向用户发送的。
想推送模板消息得满足一些前提条件:
用户在小程序中完成支付后,小程序可以向用户发送模板消息
用户在小程序中有提交表单的行为,小程序可以向用户发送模板消息
用户在小程序里购买了商品,小程序可以将商品物流的情況实时发送给用户。
用户在小程序里填写了活动报名表后小程序可以将报名情况(成功或失败)推送给用户。
需要注意的是即使条件达成了,小程序也不能无限制地发送模板消息
具体的发送数量限制是:
用户完成一次支付,小程序可以获得 3 次发送模板消息的机会
鼡户提交一次表单,小程序可以获得 1 次发送模板消息的机会
而且,发送模板消息的机会在用户完成操作后的 7 天内有效一旦超过 7 天,这些发送资格将会自动失效
如何「突破」发送模板消息的限制?
虽然微信为小程序的模板消息发送提出了诸多限制但是我们依然有办法「突破」这些限制。
简单来说我们可以将小程序的表单组件进行封装,「伪装」小程序中其他功能按钮当用户点击按钮时,表单组件僦可以为小程序增加模板消息的发送机会
即便如此,小程序开发者也应该注意:要在微信官方规定之下正确地使用模板消息。一旦发現小程序滥用模板消息微信是有权进行封禁的喔。