2017-08-24 124 views
1

请帮助我。我正在使用Firebase的云端函数为我的Android应用程序编写后端脚本。此脚本应自动更新Firebase数据库中的值,并且每天在特定时间每天更新一次。Firebase云功能 - 每天特定时间更新值,每天更新

的问题是:

  1. 我设法让时从火力地堡该值被改变(与onWrite()事件)的功能来触发,但这不是真正的自动。

  2. 我找不到最好的或代码最好的解决方案之一,关于如何特定当天价值将被改变的时刻。

回答

3

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

Timing Cloud Functions with HTTP Triggers and Cron

Cloud Functions Samples - Delete Unused Accounts Cron

+0

感谢您的帮助!我会尝试这种方式,并在此之后回来 – Razvan

+0

由于这个伟大的视频,我一直在考虑如何使用第三方做到这一点,我有一个非常黑客的方式来做到这一点。使用Firebase作业调度程序https://github.com/firebase/firebase-jobdispatcher-android可以让任何Android设备执行cron作业,您可以设置Firebase cron作业以在节点中设置值并与之一起听功能...也许离开那个设备充电....总是...像一个服务器...一个非常小的服务器 – cutiko

+0

答案是正确的。再次感谢你! – Razvan