移动应用程序:如何显示OTP我的应用程序发送在一个弹出而不离开我的应用程序



我们必须编写一个基于OTP的身份验证。我见过一些应用程序,比如我的银行应用程序,当它发送OTP时,也会立即快速弹出刚刚到达的短信,所以我可以看到OTP 而不用离开应用程序。我只是记住数字,关闭弹出窗口,然后继续登录该应用程序。

他们是怎么做到的?是否有一些iOS/Android规范,我应该看看,它允许我们类似地弹出OTP,而用户不必去短信屏幕,然后回到我们的应用程序?谢谢!

编辑:我有非常有用的Android建议。现在看看这些建议的iOS版本。iOS有更严格的沙盒限制,所以"监听器"可能更复杂?

对于android,您需要使用@rushabh指出的SMSListener。这里有一个很好的例子

实现应用程序提及任务的一些技巧。
步骤- 1创建一个登录活动与必要的字段,如用户名,密码和otp和登录按钮。

步骤- 2用户填写用户名和密码后,进行web业务呼叫。带有输入参数(用户名和密码)验证值,如果true意味着发送您的OTP号码作为响应,否则响应错误消息。

步骤3如果响应是数字意味着创建AlertBuilder弹出窗口显示您的OTP数量在同一活动

步骤- 4用户在登录活动中看到OTP本身,并在opt区域即(EditText)中输入OTP。

步骤- 5用户轻按"登录按钮"验证OTP值。

最新更新