gpt4 book ai didi

Android Firebase 身份验证 : verify account and reset password within the App

转载 作者:行者123 更新时间:2023-11-29 01:06:01 26 4
gpt4 key购买 nike

我正在创建一个以 Firebase 作为后端的应用程序。一切看起来都很顺利,但是有一些关于身份验证的问题。

  1. FirebaseUser.sendEmailVerification() 方法发送一封包含链接的电子邮件,该链接会打开 INTERNET 浏览器。它工作正常,但是否可以在 App 中重定向和管理验证?浏览器在这个工作流程中似乎是多余的。

  2. 同样,FirebaseAuth.sendPasswordResetEmail([email]) 方法使用浏览器作为更改密码的界面。在应用程序中更改它会更方便。有办法吗?

最佳答案

您可以让 sendEmailVerificationsendPasswordResetEmail 通过传递带有 canHandleCodeInApp 设置的 ActionCodeSettings 选项,将带有操作代码的 Firebase 动态链接直接发送到应用为真。在此处了解更多信息:https://firebase.google.com/docs/auth/android/passing-state-in-email-actions在这种情况下,您需要检测传入的应用程序链接,使用 FDL 解析深层链接,获取操作代码和模式,并构建您自己的 UI 来验证电子邮件或重置密码。您可以将本指南移植到 Android 以获取更多信息:https://firebase.google.com/docs/auth/custom-email-handler

关于Android Firebase 身份验证 : verify account and reset password within the App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47133202/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com