在我的android应用程序注册中,我计划询问用户的电子邮件地址,这样如果他们忘记了应用程序密码,我可以使用相同的地址。所以我需要验证给定的电子邮件地址,我发现没有规定确认电子邮件地址的存在。但我认为如果我们可以向该电子邮件地址发送OTP,那么这可以帮助我验证电子邮件ID。我该怎么做?如果有人知道,请帮助我。我需要将OTP发送到电子邮件,并要求用户输入OTP,然后验证相同的。
最佳答案
首先,您需要有 SMTP 服务器来发送电子邮件。
Rest 是发送电子邮件的简单代码,有很多示例,例如 this one
一旦您能够发送 OTP,您就可以从应用程序捕获该信息并将其发送回您的服务器,以便使用任何网络库(如异步任务 volley OlHTTP 等)进行验证。
关于java - 安卓 : How to verify email address using OTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42061566/