小程序的消息推送模板,获取from_id,只能推送自己。那你传参又要传接收者的openid干啥,懵逼半天才搞清楚openid和from_id是一对的,就不说看文档误导有多严重了……。如果要推送给别人就要获取别人的from_id……
好吧,网上一堆牛逼轰轰的绕过解决方案
另外from_id又有7天时效限制。如果一方发送,需要通知另外一方审核,被通知的这一方他的form_id失效了,那就没法通知了……还有很多类似场景。
既然form_id在表单提交的时候生成的,而且一个表单只能用一次,还要强加7天限制,可以理解,无法忍受……难道小程序就是主要针对自己操作推送给自己?而不能互动?
这个坑死人的7天限制,有没有啥办法给绕过去?
绑定开放平台,通过unionId使用公众号推送消息就不受7天的限制,具体其它限制参考公众号的规定
首先,机制就是这样的,另外开发前一定要仔细看文档,至少我第一次开发模板消息功能的时候没有犯过这个错误。就openId和formId要匹配的问题我记得我之前回答过其他人了。。。其次,你该做的是寻找解决途径而不是在这整这些没用的。一个解决思路就是更改一些页面的常用按钮,让这些用户平时就会点的按键帮你收集formId以供你推送使用。另,模板消息这东西很容易被举报,使用场景需谨慎