我們有一個帶有 Firebase 設定的 Flutter 專案,我們想使用 node js 創建一個 Firebase 云函式,該函式執行以下操作:
每個月的 27 日從訂閱集合中檢查訂閱日期。并在發票集合中創建一個新檔案,然后最后發送一封帶有付款 URL 的電子郵件和 FCM。
uj5u.com熱心網友回復:
為此,您需要使用預定的 Cloud Function。
更準確地說,您需要:
- 根據需要安排云功能,例如使用
0 0 27 * *
,即在 27 日的 00:00。 - 在 Cloud Function 中,查詢您的 Firestore 集合以“檢查訂閱日期”
- 在 Cloud Function 中,發送電子郵件。例如通過觸發電子郵件擴展。這實際上只是在 Firestore 集合中創建一個檔案的問題,有關更多詳細資訊,請參閱本文。
- 在 Cloud Function 中,按照檔案中的說明發送 FCM。
對于最后 3 點,您需要使用 Admin SDK,因為您在 Cloud Function 中進行編碼。(Firestore檔案和訊息傳遞檔案)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/508306.html
標籤:Google Cloud Collective javascript 节点.js 火力基地 谷歌云火库 谷歌云功能