Firebase 3密码恢复链接不起作用

时间:2017-03-01 21:15:40

标签: ios swift firebase change-password password-recovery

我已经使用Firebase开发了几个月的应用程序了。我大约5个月前连接密码重置代码,当我测试它时,我会收到密码休息邮件发送,点击链接,一切都会正常工作。我在5个月内没有使用该特定帐户登录,因此我忘记了密码。现在,当我每次点击链接时,我都会重复获得pw重置电子邮件:

  

请尝试重新设置密码。您重置密码的请求   已过期或链接已被使用

我从2016年8月起通过cocoapods使用Firebase 3,从未升级或安装任何旧版本的任何东西。我也使用swift 2.2,Xcode 7.3.1。

我会上传代码,但一切都运行正常,因为电子邮件已经发送,问题似乎是在FB结束。

有什么问题?

2 个答案:

答案 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应该在错误警告中更清楚。