如何突破小程序模板消息的数量限制(表单1次,支付3次)


默认情况下,微信小程序对于发送模板消息有频次限制,具体如下(https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/template-message.html):

下发条件说明
1. 支付
当用户在小程序内完成过支付行为,可允许开发者向用户在7天内推送有限条数的模板消息(1次支付可下发3条,多次支付下发条数独立,互相不影响)

2. 提交表单
当用户在小程序内发生过提交表单行为且该表单声明为要发模板消息的,开发者需要向用户提供服务时,可允许开发者向用户在7天内推送有限条数的模板消息(1次提交表单可下发1条,多次提交下发条数独立,相互不影响)

但是我们在很多场景下需要持续的给用户推送消息(有的小程序会持续的给你推送几十条的模板消息)

api工厂新增接口,即可满足以上的问题。

请跟我 2 步走:

 

1、使用 formid 存储接口,将用户的所有 formid 保存起来,用户每次在小程序上的交互、提交表单、生成预支付等等

这个过程可能会在用户名下保存了几十个可用的 formid (辣么聪明的你应该知道了,此刻您将可以给用户7天内发送几十次模板消息了吧~

具体接口请查看接口文档 (https://api.it120.cc/doc.html)

 

2、完成了 formid 存储后,接下来就是发送模板消息了

这个操作很简单,沿用原来的模板消息接口,唯一不同的是,您将无需在参数中传递 form_id 参数

 

祝您使用愉快!

 

Copyright © 杭州于芯科技有限公司

浙ICP备15041833号