Java 难道不可能在后台有一个每24小时都会被调用的代码吗?
在我的应用程序中,我对用户的分数进行排名。然而,我只是每24小时计算一次我的排名。我的问题是,我不知道应该在不干扰用户的情况下将计算代码放在哪里 难道不可能在“后台”中有一个每24小时呼叫一次的代码吗?因为目前,当第一个用户在24小时后使用我的应用程序时,会调用计算代码,但是用户必须等待几分钟,直到计算结束。我的每个用户的数据都用Firebase保存Java 难道不可能在后台有一个每24小时都会被调用的代码吗?,java,android,firebase,firebase-realtime-database,Java,Android,Firebase,Firebase Realtime Database,在我的应用程序中,我对用户的分数进行排名。然而,我只是每24小时计算一次我的排名。我的问题是,我不知道应该在不干扰用户的情况下将计算代码放在哪里 难道不可能在“后台”中有一个每24小时呼叫一次的代码吗?因为目前,当第一个用户在24小时后使用我的应用程序时,会调用计算代码,但是用户必须等待几分钟,直到计算结束。我的每个用户的数据都用Firebase保存 提前谢谢 编辑2019年4月22日: 最近,GoogleCloud发布了一个新功能,它允许您将HTTP请求或云发布/订阅消息安排到您部署的功能中
提前谢谢 编辑2019年4月22日: 最近,GoogleCloud发布了一个新功能,它允许您将HTTP请求或云发布/订阅消息安排到您部署的功能中 这项新服务在Firebase上也非常有效,为此,我建议您阅读Doug Stevenson在Firebase博客上写的一篇优秀文章,名为
难道不可能在“后台”中有一个每24小时呼叫一次的代码吗 是的,这是可能的。在这种情况下,您应该在中编写函数,并在需要时调用它。如果您希望每24小时触发一次,请使用以下服务: