如果云函数需要定时 / 定期执行,也就是定时触发,我们可以使用云函数定时触发器。配置了定时触发器的云函数,会在相应时间点被自动触发,函数的返回结果不会返回给调用方。
在需要添加触发器的云函数目录下新建文件 config.json ,格式如下:
字段规则:
Cron 表达式有七个必需字段,按空格分隔。
其中,每个字段都有相应的取值范围:
通配符
注意事项
示例
下面展示了一些 Cron 表达式和相关含义的示例:
参考链接 : 开发文档
在打开微信小程序就会每隔10分钟执行一次(比如每隔10分钟获取一下当前位置),只要程序在进行就要执行。用户在发布胶囊的时候,会要求用户订阅消息,云开发后台定时轮询,满足条件,触发云函数,将消息推送给用户。这个功能用到了小程序的定时触发器。本来想给小程序加个定时提醒功能,奈何没这么流量支持,所以只能做个记录。
在微信公众平台-订阅消息中获取
wx.requestSubscribeMessage(Object object)
编写 getOpenId 的云函数
...
Talk is cheap,show me the code.
index.wxml
index.js
获取openid云函数-index.js
推送云函数
定时发送需要用到下面的定时触发器
定时触发器
触发器timer云函数,Talk is cheap,show me the code.
index.js
config.json
在 timer云函数 中右击“上传触发器”
在 timer云函数 中右击“删除触发器”
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)