首页 > 解决方案 > 是不是不可能在后台有一个代码,每 24 小时都会调用一次?

问题描述

在我的应用程序中,我对用户的积分进行排名。但是,我每 24 小时计算一次我的排名。我的问题是我不知道在不打扰用户的情况下应该将计算代码放在哪里。

不可能在“后台”中有一个代码,每 24 小时都会调用一次吗?因为目前,当第一个用户在 24 小时后使用我的应用程序时,会调用计算代码,但是用户必须等待几分钟直到计算结束。我每个用户的数据都保存在 Firebase 中。

提前致谢!

标签: javaandroidfirebasefirebase-realtime-database

解决方案


对于您的情况,我建议使用默认的 Android 工具来安排作业。您可以尝试使用新的WorkManager或仅使用JobScheduler。您也可以尝试深入研究这篇文章以获取更多信息。


推荐阅读