Firebase:如何通知客户端 CloudFunction 已执行

问题描述 投票:0回答:1

当 CloudFunction 由 EventTrigger 启动时:

onDocumentCreated、onDocumentUpdated、onDocumentDeleted、 已写文件

...代码执行可能成功

.then(...)
也可能不成功
.catch(err)


问题
有没有办法通知客户端(浏览器或移动应用程序)CloudFunction 执行(未)成功

(只是想弄清楚,如果有一个计算需要一段时间,客户端如何知道它已经完成?)

firebase google-cloud-firestore google-cloud-functions firebase-cloud-messaging
1个回答
0
投票

对于后台云函数(例如在 Cloud Firestore 中处理事件的函数),没有开箱即用的机制来通知客户端此类云函数已终止(成功或错误)。

一种简单的方法是在特定 Firetsore 集合上的前端应用程序中设置实时侦听器,在该集合中,您可以在 Cloud Function 代码末尾(或在代码的

catch
块中创建一个文档)错误的情况)。

© www.soinside.com 2019 - 2024. All rights reserved.