java - 如何在每次启动应用程序时进行OTP验证?

标签 java android firebase firebase-authentication

我使用 Android Studio 创建了一个应用,并将其与 Firebase 连接。 我还使用 Firebase 的通知服务,因为我已经编写了发送 OTP 的代码,然后如果经过验证,用户就会登录并开始下一个 Activity 。但问题是,如果我的手机上安装了该应用程序,并且我通过我的 mobno 验证了一次。然后注销,下次启动应用程序时,它不会再次要求进行 OTP 验证,并自动验证我并让我登录。我希望应用程序在用户每次启动应用程序时验证(通过 OTP)用户。我已按照以下位置提供的代码进行操作:https://github.com/nihalnova/FirebaseAuth

最佳答案

OTP 仅在您安装应用程序并登录您的帐户后才生成,之后它知道它是经过验证的设备,但我建议您尝试卸载,然后在再次要求时尝试安装。

关于java - 如何在每次启动应用程序时进行OTP验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49275642/

相关文章:

java - Keytool 更改 key 密码使用 'keypasswd' 抛出 'Alias has no key' 错误

firebase - authClient.login 返回错误 "Unauthorized request origin"

android - Ionic firebase 指定 google-services.json

java - Android KitKat 图像选择不返回任何东西

android - Firebase 电话验证 verifyPhoneNumber() 已弃用 + 应用程序崩溃

java - 如何使用 Picasso 在 Android 的 ViewPager 中加载图像

java - Java如何找到规范实现?

Java在查看正确编码时会返回值吗?

java - Jframe 上的 Slideshare 演示

android - 将依赖项注入(inject)未打包的对象 - 最佳实践?