2

在我的應用程序中,用戶可以創建一個可以立即啓動或稍後(最多5天)啓動的事件。如何在用戶需要的確切日期安排Firebase功能「StartEvent」?在特定日期/時間安排雲端功能

我已經使用Node插件「Node-Schedule」嘗試過它,但似乎Firebase會在一段時間後刪除存儲的計劃。

我的另一個想法是在一個在線服務上設置一個cron作業,每隔30到60秒ping一個函數,檢查一個事件是否必須啓動。但是這對我來說似乎非常低效。

有沒有更好的方法來做到這一點?

+0

如果您從[本示例](https://github.com/firebase/functions-samples/tree/master/delete-unused-accounts-cron)或[此博客文章]獲取解決方案時遇到問題, (https://firebase.googleblog.com/2017/03/how-to-schedule-cron-jobs-with-cloud.html)工作,發佈[重現問題的最小代碼/步驟](http:/ /stackoverflow.com/help/mcve)。 –

+0

@FrankvanPuffelen我已經看過本教程,但我似乎無法找到一個解決方案,您不會在特定日期創建一個重複任務。我錯過了什麼嗎? – sunilson

+2

使用雲功能,目前無法在某個特定時間或延遲時間安排一次性任務。您必須安排自己的時間安排,並安排在該時間表上執行的功能。那是在上面的博客帖子試圖讓你去做的時候。 –

回答

相關問題