我们必须编写基于 OTP 的身份验证代码。我见过一些应用程序,比如我银行的应用程序,当它发送 OTP 时,它也会立即快速弹出刚刚到达的 SMS,所以我可以看到 OTP 而无需离开应用程序。我只是记住号码,关闭弹出窗口,然后继续在该应用程序中登录。
他们是怎么做到的?是否有一些我应该查看的 iOS/Android 规范,它允许我们类似地弹出 OTP,而无需用户进入 SMS 屏幕,然后返回到我们的应用程序?谢谢!
编辑:我有非常有用的 Android 建议。现在正在寻找这些建议的 iOS 变体。了解 iOS 具有更严格的沙盒限制,因此“监听器”可能更复杂?
最佳答案
对于 android,您需要使用 @rushabh 指出的 SMSListener。 您可以查看一个很好的例子 here
关于android - 移动应用程序 : how to show the OTP my app sends in a popup without leaving my app?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25034225/