微信小程序---模板推送,form_id收集策略

最近在做微信小程序模板推送的时候,发现form_id是表单提交或者付款后才能获取到。而且这个form_id只能给相对应的用户使用,只能只用一次,7天后过期。

我这边的小程序是通过后台自动给小程序用户发消息。所以得找另外获取form_id的途径。经过查找网上的一些方法。我这边通过用户在小程序的交互中,如点击按钮,给这个按钮外面封装一层form表单。来收集form_id。

我数据库中user表新增了一个form_id的字段,每次有封装form表单的按钮被点击。都会生成form_id传给后台。更新user表中的form_id字段。表示form_id的时效性。

布局中代码:

  

css样式代码:该样式主要是去除button的默认边框

button.form_button::after{
  border: 0;
} 

你可能感兴趣的:(微信小程序---模板推送,form_id收集策略)