【发布时间】:2019-05-14 20:42:30
【问题描述】:
我有一个与 Google Firebase 配对的 swift iPhone 应用程序。在应用程序中,用户将完成一个动作(按下一个按钮)。此时,我想安排一个 Google Firebase 函数在用户操作后 45 分钟运行。但是,我希望在 iPhone 应用程序中完成另一个操作(按下按钮)时能够取消此功能。我可以使用计时器在 swift 内快速执行此操作,但如果用户关闭应用程序,这将不起作用。
我不反对使用第三方调度程序或类似的东西。欢迎提出任何建议。
我查看了可能重复的问题和答案 (Cloud Functions for Firebase trigger on time?) 但是,该答案中的大多数链接已被弃用且已过时。此外,这指的是重复安排一些事情。例如,每小时一次、每天一次等...我希望在触发(用户操作)后 45 分钟安排作业,并能够在 45 分钟窗口内取消作业。
【问题讨论】:
-
您无法在您的应用中制作它。它必须在您的后端。你唯一的后端是你的 firebase 数据库吗?
-
是的,我的后端是 Firebase。我不会反对为此功能添加另一个后端。可能是 AWS 内部的东西?
-
例如,您可以在 AWS Lambda 上编写自己的代码,但是据我所知,AWS 没有为此提供即插即用服务
标签: swift firebase google-cloud-functions