所以基本上,我有一個功能可以在房間狀態變為“可用”時向用戶發送電子郵件
exports.sendAvailableRoomEmail = functions.firestore.document('rooms/{roomId}/Status').onUpdate(async (snap, context) => {
const newVal = snap.after.data();
const oldVal = snap.before.data();
if(newVal == "Available"){
// send email
}
})
我需要傳遞給函式的是用戶想要通知的特定房間:{roomId}
只有當用戶單擊它旁邊的通知我按鈕時,我才能通過該特定房間?
uj5u.com熱心網友回復:
部署云函式時,需要知道該函式的觸發器。這意味著您可以為所有房間觸發,也可以為特定房間觸發,但不能為滿足動態條件的房間(例如您的房間)觸發。
實作用例的常用方法是查詢 Cloud Functions 代碼中的 Firestore ,以查找是否需要通知任何用戶更新特定房間。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/453343.html
