【问题标题】:Cloud Functions for Firebase - Update value at specific time of the day, everyday [duplicate]Cloud Functions for Firebase - 在一天中的特定时间更新值,每天 [重复]
【发布时间】:2018-02-02 16:14:06
【问题描述】:

请帮助我。我正在使用 Cloud Functions for Firebase 为我的 Android 应用程序编写后端脚本。该脚本应该每天在一天中的特定时间自动更新 Firebase 数据库中的一个值。

问题是:

  1. 我设法在 Firebase 中的值发生更改时触发该函数(使用 onWrite() 事件),但这并不是真正自动的。

  2. 我找不到最好的,或者最好的代码解决方案之一,关于如何具体说明一天中值将被更改的时刻。

【问题讨论】:

    标签: javascript android firebase google-cloud-functions


    【解决方案1】:

    不要使用数据库触发器,而是将 HTTP 触发器与第三方 cron 作业服务一起使用。查看这些资源以了解更多信息:

    Timing Cloud Functions with HTTP Triggers and Cron

    Cloud Functions Samples - Delete Unused Accounts Cron

    【讨论】:

    • 感谢您的帮助!我会尝试这种方式,然后再回来
    • 自从那个很棒的视频开始,我一直在思考如何在不使用第三方的情况下做到这一点,而且我有一个非常老套的方法来做到这一点。使用 Firebase 作业调度程序github.com/firebase/firebase-jobdispatcher-android,您可以让任何 Android 设备执行 cron 作业,您可以设置 firebase cron 作业以在节点中设置值并使用 Functions 收听...也许让该设备充电... . 总是......就像一个服务器......一个非常小的服务器
    • 答案是正确的。再次感谢您!
    猜你喜欢
    • 2019-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多