android - 移动应用程序 : how to show the OTP my app sends in a popup without leaving my app?

标签 android ios authentication one-time-password

我们必须编写基于 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/

相关文章:

php - 在多个服务器之间使用 phpass 有多安全?

javascript - AngularJS |在加载之前处理路由

java - 是什么意思啊! Kotlin RxJava Flowable 中的运算符?

Android列 '_id'不存在?

ios - IDFA 使用不当,您的应用不遵守 iOS 中的限制广告跟踪设置

iOS7 自定义 UTI

java - Gradle同步失败: Build tools download failed with code 2

java - 如何在 Sun JVM 中配置 SAX 解析器以匹配 Android 解析器?

ios - 苹果预发布应用提交 "Missing beta entitlement"

php - 为什么 Facebook 登录忽略权限中的电子邮件和 user_birthday?