首页 > 解决方案 > 云功能执行成功,但用户未收到通知?

问题描述

如果在“通知”集合中添加了新文档,我想发送通知。

我不知道出了什么问题。

提前致谢

标签: javascriptfirebasefluttergoogle-cloud-firestoregoogle-cloud-functions

解决方案


当所有异步工作完成时,您不会从解析的函数返回承诺。如果您不这样做,异步工作可能无法完成,因为 Cloud Functions 会提前终止该工作。

您所说userRef的实际上并不是用户参考。这是来自承诺链的承诺。改为返回:

return admin.firestore()
    .collection("store")
    .doc(from)
    .get()
    ...

推荐阅读