@IBAction func forgotPasswordTapped(_ sender: Any) {
if let username = self.emailTextField.text {
PFUser.requestPasswordResetForEmail(inBackground: username) { (success, error) in
if(success) {
print("forgot password successful and sent")
}
}
}
}
调用该函数时,我收到以下错误消息
"密码重置和电子邮件验证功能需要appName,publicServerURL和emailAdapter。 (代码:1,版本:1.16.0)"
我是否需要使用Heroku邮件设置来启用它?如果是的话,你会告诉我如何做的指示吗?我尝试使用" mailgun"和" sendgrid"为Heroku添加,但不知道如何配置它。
我的解析信息中心的屏幕截图:https://www.evernote.com/l/Aq9A4JQSO_1L3rEmnFuZOyHsVvs7gY5Ttc8
答案 0 :(得分:0)
在你的package.json中,确保你有mailgun适配器。
true
然后在你的index.js或你启动api的任何地方。
"dependencies": {
"parse-server-simple-mailgun-adapter": "*"
}
如果这有用,您应该将其标记为已接受的答案。