问题描述
我有一个用于 Cloud Firestore 的 iOS 应用。我已经阅读了 firebase 提供的文档,但我仍然不确定如何将其与 swift 编程一起使用。有没有人知道或有使用 swiftui 应用程序实现这个 firebase tigger 函数的经验?我该如何实施?
解决方法
当您将新文档添加到 Firestore 集合时,您可以使用 Trigger Email 扩展程序发送电子邮件。
要使用它,您必须:
- 通过控制台将扩展程序安装到您的 Firebase 项目中(请参阅 instructions here)
- 将新文档添加到您在设置扩展时指定的集合中。以下是一些示例代码,展示了如何在 Swift 中执行此操作:
db.collection("mail").addDocument(data: [
"to": "[email protected]","message": [
"subject": "Hello from Firebase","html": "This is an <code>HTML</code> email body."
]
]) { err in
if let err = err {
print("Error writing document: \(err)")
} else {
print("Document successfully written!")
}
}