【问题标题】:Running a admin function at a certain time在特定时间运行管理功能
【发布时间】:2017-03-10 22:01:05
【问题描述】:

我目前正在开发一个 Android 应用程序,该应用程序需要在存储在数据库中的某个日期到达时随机检索一个用户并将他们与另一个用户进行匹配。无论如何,我可以以某种方式将执行此操作的管理功能合并到应用程序中吗?我试过查看 Google 的 App Engine 并使用 Cron 安排任务,但这似乎只适用于间隔或特定日期。

【问题讨论】:

  • 这与 Firebase 有什么关系,Eric?我们在这里谈论的是新功能的发布吗?
  • @Kato 我正在制作一个“礼物交换”应用程序,用户必须在某个截止日期前注册。一旦这个截止日期到来,我希望所有注册了该礼物交换的用户都被随机匹配。我将所有应用数据存储在 Firebase 实时数据库中,包括每次交换的截止日期。但是,我不确定如何匹配用户,因为每次礼品交换都必须有所不同。
  • 如果您想使用 Cloud Functions for Firebase 执行此操作,您可以使用第三方 cron 调度程序(例如 cron-job.org)安排 HTTPS Cloud Functions 的执行
  • @DougStevenson 谢谢!这正是我想要的。

标签: android google-app-engine firebase


【解决方案1】:

对于一种app-programmable cron的方法,请查看How to schedule repeated jobs or tasks from user parameters in Google App Engine?

通常,您还将login: admin 添加到 cron 的处理程序中,以确保不会意外执行非管理员,这应该负责管理部分(如果我理解正确的话)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-22
    • 2016-08-01
    • 1970-01-01
    • 2020-12-16
    • 1970-01-01
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多