【问题标题】:Trigger email extension on Firebase在 Firebase 上触发电子邮件扩展
【发布时间】:2022-11-20 05:38:37
【问题描述】:

有人在 Firebase 上使用过 Trigger Email 吗?我必须发送电子邮件通知,但不幸的是它现在不起作用。我在我们的 Firebase 控制台中安装了 Trigger 电子邮件扩展,在我们的应用程序中安装了 firebase 工具,以及 firebase 发送电子邮件扩展。

我在 firebase 控制台中有“邮件”集合。 Firebase 部署 --only 功能有效。但我仍然无法发送任何消息。我试过使用这个来源来做到这一点 (https://invertase.io/blog/send-email-extension) 和 firebase 触发电子邮件文档。

非常感谢你的建议

【问题讨论】:

  • 我试图粘贴我的代码部分的图像,但没有成功。我稍后会尝试添加它

标签: sendmessage firebase-tools


【解决方案1】:

很高兴看到您的代码。您可以在代码的开头和结尾使用``` 在 StackOverflow 中进行复制和粘贴。

我刚刚让 Trigger Email 扩展正常工作。以下是一些检查步骤:

  1. 当您说您有邮件集合时,请确保您已将邮件设置为要在触发电子邮件配置中查找的集合。

  2. 您链接到的那篇文章显示了使用点表示法创建 firestore 文档。不确定新 SDK 是否支持。

    我像这样使用 setDoc 方法:

    setDoc(doc(db, "candidates", mail), {
            to: mail,
            message: {
                subject: "Subject line",
                text: "Plaintext email.",
            },
            
        }); 
    

    注意:Mail 是我在别处声明的变量。您需要执行相同的操作,指定特定的文档名称或省略它以允许 firebase 自动生成文档 ID。

    这只会在文档首次创建时发送一封电子邮件......我花了一些时间来解决这个问题。我很困惑为什么在更新文档时没有发送电子邮件......这实际上是我发现你的问题的方式。祝你好运!

【讨论】:

    猜你喜欢
    • 2022-11-20
    • 2021-05-23
    • 2021-06-21
    • 2021-10-08
    • 2020-11-08
    • 2020-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多