gpt4 book ai didi

swift - 延迟Google Cloud功能

转载 作者:行者123 更新时间:2023-11-30 10:57:39 25 4
gpt4 key购买 nike

我有一个与 Google Firebase 配对的 swift iPhone 应用程序。在应用程序中,用户将完成一个操作(按下按钮)。此时,我想安排一个 Google Firebase 函数在用户操作后 45 分钟运行。但是,我希望当 iPhone 应用程序中完成另一个操作(按下按钮)时能够取消此功能。我可以使用计时器在 swift 内完成此操作,但如果用户关闭应用程序,则该操作将不起作用。

我不反对使用第三方调度程序或类似的东西。欢迎任何建议。

我已经查看了可能重复的问题和答案 ( Cloud Functions for Firebase trigger on time? ) 但是,该答案中的大多数链接均已弃用且已过时。另外,这指的是重复安排某件事。例如,每小时、每天一次等...我希望在触发(用户操作)后 45 分钟安排作业,并能够在 45 分钟窗口内取消作业。

最佳答案

会延迟Cloud Task为你工作吗?

您可以create a Cloud Task that is delayed并通过 HTTP 触发器调用您的函数。如果您的用户执行您描述的第二个操作,则可以取消该任务。有多个专用client libraries用于云任务,以及 REST API .

关于swift - 延迟Google Cloud功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53765126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com