深圳蚂蚁网络网站建设问答平台

您好,欢迎来到深圳蚂蚁网络问答平台!
致力于提供建站技巧、常见问题等知识问答服务

微信小程序简单收集formid无限次发送模板消息

分类:小程序开发 | 浏览: 233次
2021-01-07 14:37:34
回答内容
满意回答
2021-01-07 14:37:34

  网站建设问答小编今天给大家整合了一篇有关《微信小程序简单收集formid无限次发送模板消息》的文章,关于微信小程序简单收集formid无限次发送模板消息的详细内容欢迎往下阅读,下面就由小编一一给大家介绍,一起去了解吧!


微信小程序简单收集formid无限次发送模板消息

  消息通知对于某些应用是非常有用的,APP发送消息通知基本是没有限制的,而微信小程序是通过微信的模板消息通知实现的,微信模板消息目前来看还是通知非常有效,不存在垃圾信息过多的问题,还可以通过点击消息直接进入应用详细。


  但是,为了防止应用乱发通知,小程序做了一些限制,只有两种方法可以给用户发送模板消息,一是用户支付后可发送3条模板消息;二是页面发生一次提交表单行为可发送1条模板消息,而且有个期限是7天内。如果某些应用需要多次发送模板消息怎么办呢?比如最近我们做的一个项目,涉及到多人物物交换,如果一个人发布了一个物品,可能收到多个人的交换请求,而如果交换请求不通过模板消息推送给用户的话,那么这个应用就是缺失的。


  7天内无限次发送模板消息的做法很简单,就是根据“提交1次表单可推送1条模板消息,多次提交表单之间是相互独立的”这个规则,只要在小程序前端,收集足够多的formid就行了。比如把用户所有的点击都做成form表单提交,把想要的链接做成表单提交。但在实际操作中会遇到以下问题,因为只有button组件才能提交表单,如果要把文字链接和图片按钮做成表单提交,需要在上面套一个form和button组件,如下代码


  而button组件在小程序里是有默认样式的,你会发觉样式变得非常难看,如下图。


  本来样式是这样的


  加了form和button组件后变成了这样


  如何解决呢?最好的方式就是通过CSS定义覆盖原有button的样式。于是,我们程序员写出了通用的代码,适用于整个小程序。


  有个小问题需要注意一下,就是原来传递的data数据需要加在form上面。


  然后剩下的问题就是后台把收集到的formid都上传到后台服务器保存,同时记录过期时间。


  服务器最好有个定时删除过期formid的功能,增加查找可用formid的速度。


  后台发送模板消息的功能实现这里就不多说了,可以参考官方文档。


微信小程序简单收集formid无限次发送模板消息

扫二维码与项目经理沟通

我们在微信上24小时为你服务

小蚂蚁微信号: 2067876620


  目前,《微信小程序简单收集formid无限次发送模板消息》页面仍在完善中,后续将为您提供丰富、全面的关于《微信小程序简单收集formid无限次发送模板消息》的最佳回答,小编将持续从百度问答百度百科搜狗问答搜狗百科微博问答头条百科悟空问答知乎热门问答以及部分合作站点渠道收集和补充完善信息。


  深圳蚂蚁网络网站建设公司提供,系统定制,微信开发、小程序定制、微商城开发、网站建设、网站排名优化推广等互联网项目定制开发服务。版权声明:如发现内容存在版权问题,烦请提供相关信息发邮件至3310459304@qq.com,我们将及时沟通与处理。本站内容均来源于网络,涉及言论、版权与本站无关。

友情链接 友情链接
返回首页
在线咨询
关注微信公众号 微信二维码
咨询热线

18565361016

返回顶部