小程序定时器

小程序定时器,第1张

如果云函数需要定时 / 定期执行,也就是定时触发,我们可以使用云函数定时触发器。配置了定时触发器的云函数,会在相应时间点被自动触发,函数的返回结果不会返回给调用方。

在需要添加触发器的云函数目录下新建文件 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云函数 中右击“删除触发器”


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12048805.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存