为Firebase重试云端功能,直至成功

问题描述:

我想创建一个云端功能,根据数据库中的更改发送电子邮件。我使用邮戳,但这与此功能无关。我看着firebase-examples为Firebase重试云端功能,直至成功

我的问题是:如果邮件服务返回错误或者邮件服务暂时关闭,该怎么办?在示例中我没有看到任何形式的错误处理。

我的'解决方案'将在5分钟内再次尝试。云功能可行吗?

如果您在发送电子邮件失败时抛出异常,应该在7天内重试该功能。为您的功能在火力控制台

打开详细的使用状态

enter image description here

编辑功能

enter image description here

点此链接配置重试

enter image description here

启用“重试失败”

enter image description here

我还没有尝试过自己却为你的使用情况,但它适合我的存储失败时触发功能。