更改实时数据库的firebase https链接

更改实时数据库的firebase https链接,firebase,firebase-realtime-database,firebase-security,Firebase,Firebase Realtime Database,Firebase Security,是否有人知道Firebase是否有功能让我向用户发送电子邮件,回答“是/否”问题,进而提供两个链接,如果单击其中一个链接,则会更改数据库中某个节点上的特定值 在我看来,当某个触发发生时,我会使用firebase功能向用户发送电子邮件,而该电子邮件的正文将是一个模板,可以根据需要添加两个链接 我一直在网上搜索,但不是使用了错误的关键字,就是功能不存在。是的,您可以使用Firebase的云功能来完成此操作。基本上,您希望有两个功能:一个用于发送电子邮件,另一个用于处理电子邮件中的链接 如果我正在构建

是否有人知道Firebase是否有功能让我向用户发送电子邮件,回答“是/否”问题,进而提供两个链接,如果单击其中一个链接,则会更改数据库中某个节点上的特定值

在我看来,当某个触发发生时,我会使用firebase功能向用户发送电子邮件,而该电子邮件的正文将是一个模板,可以根据需要添加两个链接


我一直在网上搜索,但不是使用了错误的关键字,就是功能不存在。

是的,您可以使用Firebase的云功能来完成此操作。基本上,您希望有两个功能:一个用于发送电子邮件,另一个用于处理电子邮件中的链接

如果我正在构建它,我可能会在发送电子邮件时生成一个秘密令牌,并将其存储在问题数据旁边。在电子邮件模板中,我会让“是/否”按钮指向我的函数URL,如:

https://us-central1-myproject.cloudfunctions.net/respond?answer=yes&token={the_generated_token}
然后在
respond
函数中解析查询字符串中的答案和令牌,验证秘密令牌是否匹配,如果匹配,则记录响应。一旦记录了响应,我会以某种方式使秘密令牌无效,这样它只能使用一次