2017-02-12 59 views
0

我有一個用例,我需要每天向Firebase輸入新數據。客戶做這項工作沒有意義。它涉及用戶能夠創建任務,並且每個任務應該能夠由用戶每天完成。因此,在用戶創建任務之後,將爲用戶可以完成的那一天創建數據。但是,在第二天的00:00:00,應該創建新的數據。如何每天向Firebase插入數據?

使用Firebase完成此操作的最佳方法是什麼?

回答

1

您可以使用Firebase's Admin Database API來做到這一點。

這將允許您在不使用客戶端的情況下從您自己的服務器爲您的每個用戶寫入數據庫。但是,您必須自己設置計劃,才能使其工作,這取決於您如何設置服務器。

另一種方式是使用Firebase的Cloud Messaging service的預定通知來通知每個客戶端在每天的同一時間執行數據庫寫入任務,但是這涉及到使用客戶端,並且可能會讓用戶感到厭煩每天通知一次。

+0

良好的聯繫。爲了澄清,沒有建立一個單獨的服務器沒有辦法做到這一點,是正確的? –

+0

其實我只是看着Zapier,他們可能會爲你提供一個集成,不會涉及你自己的服務器:https://zapier.com/app/editor/template/10613,這將是寫給一個人用戶的記錄。除此之外,我相信你需要設置你自己的服務器。 –