模式对话框中的自动填充文本字段会在 WebView (Android 应用程序) 中弹出



我有一个安卓应用程序,我需要在其中实现OTP的自动读取和自动填充(通过短信(。应用程序中的主要工作由应用程序通过WebView调用的 Web 应用程序完成。 我已经能够读取通过SMS接收的OTP值(通过实现SMS接收器,SMS侦听器等,如其他堆栈溢出文章中所述( 我现在需要将解析的 OTP 自动填充到 OTP 文本框中。

这是我输入手机号码以接收OTP的(WebView(页面

当我单击生成 OTP 时,会弹出此对话框: 用于输入 OTP 的模式对话框

我需要自动填充 OTP 文本字段并自动单击提交按钮,以便我的 Web 应用程序可以验证 OTP。我该怎么做?

我只有一种方法,但如果有人已经这样做了,那么请告诉我你的方法。

从本机应用程序代码读取短信,然后公开到 Web 视图,以便 JavaScript 可以从窗口对象读取。您可以在 JavaScript 中创建一个等待函数,以从 App bridge 读取全局公开的变量。一旦获得一些有效值,请在 otp 文本框中填写它并清除全局变量中的值。

相关内容

最新更新