我有一个与 Google Firebase 配对的 swift iPhone 应用程序。在应用程序中,用户将完成一个操作(按下按钮)。此时,我想安排一个 Google Firebase 函数在用户操作后 45 分钟运行。但是,我希望当 iPhone 应用程序中完成另一个操作(按下按钮)时能够取消此功能。我可以使用计时器在 swift 内完成此操作,但如果用户关闭应用程序,这将不起作用。
我不反对使用第三方调度程序或类似的东西。欢迎任何建议。
我查看了可能重复的问题和答案(Firebase 的云功能是否准时触发?)但是,该答案中的大多数链接均已弃用且已过时。另外,这指的是重复安排某件事。例如,每小时、每天一次等...我希望在触发(用户操作)后 45 分钟安排作业,并能够在 45 分钟窗口内取消作业。
会延迟吗云任务为你工作?
You can 创建延迟的云任务并通过 HTTP 触发器调用您的函数。如果您的用户执行您描述的第二个操作,则可以取消该任务。有一批专门的客户库用于云任务,以及REST API.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)