Android日常功能执行并上传到服务器

Android日常功能执行并上传到服务器,android,firebase,google-cloud-functions,Android,Firebase,Google Cloud Functions,我想为我的益智游戏创建每日例行程序:我想在每天的同一时间每24小时执行一次创建游戏“网格”的功能,并将该功能的结果上传到我可以用我的应用程序读取的任何服务器。 我在应用程序中使用Firebase,因此我更喜欢使用Firebase的解决方案。最好的方法是什么 您可能需要创建一个由HTTP请求触发的Firebase函数,并创建一个每天执行此HTTP请求的cron作业。然后,在你的函数中,你需要做所有的改变(包括上传结果) 看看这一点。尽管您可以使用Android在设备本身上执行基于时间的操作,如:“

我想为我的益智游戏创建每日例行程序:我想在每天的同一时间每24小时执行一次创建游戏“网格”的功能,并将该功能的结果上传到我可以用我的应用程序读取的任何服务器。

我在应用程序中使用
Firebase
,因此我更喜欢使用
Firebase
的解决方案。最好的方法是什么

您可能需要创建一个由HTTP请求触发的Firebase函数,并创建一个每天执行此HTTP请求的cron作业。然后,在你的函数中,你需要做所有的改变(包括上传结果)


看看这一点。

尽管您可以使用Android在设备本身上执行基于时间的操作,如:“它可能不是您应用程序的最佳选择,尤其是当您需要触发网络操作时。”

由于您更喜欢使用Firebase的解决方案,因此更稳健的方法是使用Firebase的云功能通过Firebase云消息向您的应用程序发送消息:

  • 对于第一步,我建议您继续了解如何使用Firebase的云函数安排(cron)作业。它使用云发布/订阅,但您也可以使用函数
  • 现在,该功能一旦触发,可能会创建一个新的网格,将其存储在db中,并通过向您的(Android/iOS/Web)应用程序发送消息,通知他们新网格可供下载