在开发带有提醒功能的小程序的时候,自然少不了发送模板消息去通知用户,但查看文档,其中有提到:
当用户在小程序内发生过提交表单行为且该表单声明为要发模板消息的,开发者需要向用户提供服务时,可允许开发者向用户在7天内推送有限条数的模板消息(1次提交表单可下发1条,多次提交下发条数独立,相互不影响)
文档中写着 “...7天内...”,且每个表单的 form_id 只能下发一条模板消息,再看接口部分的错误代码中:
41028 | form_id不正确,或者过期 |
其中也包含了一个 form_id 不正确或者过期的错误代码。
那么 form_id 实际上的过期时间到底是多久呢?文档的文字描述给我的感觉挺“暧昧”的,如果真的是7天就过期,那么我很好奇诸如“朝夕日历pro”,“群约助手”这类的小程序的模板消息提醒是怎么做到可以7天之后还能下发模板消息的。
我也有这个问题,怎么没有官方的人回应一下的。我现在怀疑上面提到的这些不符合小程序“模板消息”下发条件的,都不是通过小程序产生的Formid发过来的,而是通过公众号发过来的。一会我打算看看公众号的“模板消息”推送的相关功能。如果有谁知道答案也告诉我啊。
同样很好奇,我今天试了一下,群约助手在半个小时内给我下发了三条模板消息,这跟模板消息的文档不符呀?
截图如下:5:36,5:51,6:01各发送了一条模板消息
对此问题同样很疑惑,您现在解决了吗?有什么解决办法呢