TP5微信小程序开发批量推送服务通知那点事
发表时间:2021-1-6
发布人:葵宇科技
浏览次数:71
写在前面的话
对于批量推送服务通知,在这里先大致说一下整体思路是怎么样的。
第一,前台小程序方面,需要获取足够多的formid,需要注意的就是,小程序没有那么多表单提交的时候,需要自己创造表单来提交。说白了,也就是自定义微信小程序button的样式,让用户在毫不知情的情况下进行一次表单提交,并获取它的formid并存入后台的数据库中,如下:
<form bindsubmit='saveformid' report-submit='true'>
<button form-type='submit' bindtap="navbarTap" style='background:#fff;padding:0rpx;border:none;border-radius: 0rpx;margin:0rpx;width:150rpx;height:100%;position: relative;'>
</button>
</form>
第二,后台方面,涉及的批量推送的话,就需要用到php多线程扩展了,这个项目中用的则是pthread,下载地址与安装方法在文章最前面。
重点来了
多线程安装成功的标志
在后台代码中继承Thread类,重写它的run()方法,并在控制器中调用成功。如下: