【发布时间】:2019-01-05 06:10:56
【问题描述】:
我正在创建一个按钮,当按下该按钮时,将通过我的 IOS swift 应用程序上的 firebase 云功能向特定的人发送电子邮件(经他们的许可),目前我正在使用的代码存在问题.目前,我正在尝试从这些已创建的函数中使用此快速入门:https://github.com/firebase/functions-samples/tree/Node-8/quickstarts/email-users:https://github.com/firebase/functions-samples,并尝试调用 sendWelcomeEmail 函数。一旦我弄清楚如何让它工作而不是欢迎电子邮件,我计划更改代码以发送自定义消息。我已经遵循了所有必要的步骤,包括验证我的谷歌帐户以及说明中所说的一切需要完成,但是当我运行我的代码来调用该函数并打印出现的错误时,我得到:
错误域=com.firebase.functions Code=16 "UNAUTHENTICATED" UserInfo={NSLocalizedDescription=UNAUTHENTICATED}
我在整个互联网上查找了此错误,但没有出现任何内容。字面上没有提到这个错误,我不确定这是否是 firebase 或函数的问题,我对如何继续并使其正常工作感到困惑。我正在运行以调用此函数的代码如下:
Functions.functions().httpsCallable("sendWelcomeEmail").call(["email": "myEmail@gmail.com", "displayName": "myName"], completion: { (result, error) in
if let error = error {
print(error)
}
return
})
我非常乐意使用除此之外的另一个功能来发送这封电子邮件,但我不知道如何编写 Javascript 代码,也不知道如何制作。如果有人知道如何解决这个问题,或者通过 Firebase 云功能向某人发送自定义电子邮件的替代方法,那就太好了。
【问题讨论】:
标签: ios swift firebase google-cloud-functions