我已经使用Firebase开发了几个月的应用程序了。我大约5个月前连接密码重置代码,当我测试它时,我会收到密码休息邮件发送,点击链接,一切都会正常工作。我在5个月内没有使用该特定帐户登录,因此我忘记了密码。现在,当我每次点击链接时,我都会重复获得pw重置电子邮件:
请尝试重新设置密码。您重置密码的请求 已过期或链接已被使用
我从2016年8月起通过cocoapods使用Firebase 3,从未升级或安装任何旧版本的任何东西。我也使用swift 2.2,Xcode 7.3.1。
我会上传代码,但一切都运行正常,因为电子邮件已经发送,问题似乎是在FB结束。
有什么问题?
答案 0 :(得分:1)
这是遇到此问题的任何人的更新。这是Firebase技术支持发回的响应。这不是答案,而是如果你有同样的问题他们会问你什么的想法。每365天最多可以获得5个免费问题,所以为什么要浪费一个。
你好,
您可以尝试在控制台上重置密码并让它 我们看看它是否有效。此外,您是否为其生成了新的API密钥 你的项目?如果是,那么您的旧API密钥可能是 仍在使用您的应用。你能检查一下API吗? 关键是一样的吗? Firebase项目和您的应用中的API密钥 应该是一样的。
请更新您应用的Firebase配置并检查API密钥 匹配你的控制台。对于Android,请下载更新的 google-services.json文件。查看更多详情here。对于iOS,请下载 更新的GoogleService-Info.plist文件。查看更多详情here。对于 Web,按照docs中的配置进行操作。如果上面的步骤仍然 不起作用,请提供以下详细信息以进一步调查 问题。使用旧的API密钥和新的API密钥。平台和Firebase SDK 使用的版本?您遇到此问题的日期和时间。错误 日志和完整堆栈跟踪。 API密钥的屏幕截图。让我知道 如果您有任何其他与Firebase相关的问题/疑问。谢谢你 使用Firebase。 :)
我实际上在我的控制台中有另一个从未使用过的API密钥。我删除它就像他们建议的那样,Firebase Recovery电子邮件仍然被破坏了。我更改了我的Google.Console密码,但它仍然没有用。我发给他们所有必要的信息。一旦我收到回复,希望我能发布一个解决方案。
答案 1 :(得分:0)
我遇到了同样的问题。我无法理解为什么然后我意识到了......因为它是新环境,我从其他环境导出用户,在这一环境中,我忘了通过电子邮件激活身份验证 ..
我的错误,但我的Firebase应该在错误警告中更清楚。