firebase - Firebase 云功能动态时区
问题描述
所以在我的 android 应用程序中,我使用实时数据库来存储有关我的用户的信息。该信息应在每周一的 00:00 点更新。我正在使用云功能来执行此操作,但这里的问题是时区。现在我已将时区设置为“欧洲/索非亚”以进行测试。文档中说云功能的时区必须来自TZ数据库。所以我想我可以在我的应用程序中注册他们的首选时区之前询问用户并将其保存在数据库中。我的问题是在获得用户首选时区后,有没有办法只编写一个云函数并为 TZ 数据库中的每个时区动态执行它,还是我必须为 TZ 数据库中的每个时区创建单独的函数?
解决方案
如果我正确理解你的问题,你可以有一个预定的云函数,它在星期一从 00:00 到 23:00 UTC+14:00每小时运行一次,并且对于每次执行(即在这个范围内的每个小时),查询对于应该更新并执行更新的用户。
根据您提供的信息,我无法输入更多详细信息。
推荐阅读
- node.js - node -v 说 v4.2.3 但 yum install 说什么都不做
- c# - 如何在数据网格中的图片框中显示图像?
- php - 检测移动短信阅读器预览
- python-3.x - 用不同的字符串分隔数组
- mysql - 轻松更改表数据以无限制地添加外键
- regex - Perl - 如何在模式上应用负面的lookbehing/lookahead?
- autodesk-forge - Model Derivative API - 使用 objectid 返回 404 错误获取对象属性
- jquery - jQuery,按钮文本更改后的setTimeout
- laravel - 关于如何将此添加租户方法转换为可以接受/拒绝的请求的建议/指导
- lenskit - 如何仅测试相关项目并从 Lenskit 3.0-M2 中的交叉折叠测试中删除热门项目