ios - 在 iOS 版 Cordova 中设置自动填充

标签 ios iphone cordova webview cordova-plugins

我对 Cordova 开发还很陌生。我正在努力实现以下目标。

我们有一个应用程序,可以在 Android 和 iPhone 上运行,用 AngularJS 编写, Cordova框架下。

为了使用我们的应用程序,我们要求用户发送他们的电话号码, 接收包含 OTP 的短信,将 OTP 输入形状文本字段,然后按 用于发送 OTP(并接收身份验证 token )的按钮。

我被要求启用一个简单的功能,使应用程序能够执行此操作 自动,这意味着它会解析短信,提供输入字段,然后发送 OTP,无需任何用户干预。

使用特定的短信接收插件,这在 Android 上很容易实现, 但在 iOS 中无法完成。

但是,我看到在新的iOS版本上可以半自动实现, 但我必须将输入字段类型更改为“一次性代码”。我尝试这样做 在我的 Cordova 代码上,无论我做什么,我都无法实现这一目标。我会 无论如何,想知道如何通过 Cordova 做到这一点,如果可以的话。

最佳答案

您应该能够使用纯 HTML 来完成此操作,而不需要 Cordova 插件或任何 native iOS 代码,如 here 中所述。 .只需将输入元素的 autocomplete 属性(而不是)设置为 one-time-code:

<input id="single-factor-code-text-field" autocomplete="one-time-code" />

关于ios - 在 iOS 版 Cordova 中设置自动填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59066417/

相关文章:

ios - 应用程序因 NSInvalidArgumentException 而崩溃

iPhone - 作为模态 iOS > 5.0 的登录屏幕

android - Cordova:从内容 Uri 获取文件 Uri

ios - 自动布局 : How to create a simple UIView over keyboard using Swift

ios - Linux和IOS通用框架

ios - 如何在不按回车键或任何其他可控按钮的情况下关闭键盘

iphone - UIImagePickerController imagePicker 不适合 iPhone 4 屏幕

iphone - 运行程序时保持 iphone 处于事件状态

android - phonegap cordova 3.3 插件无法在 android 中获取注册表

javascript - PhoneGap 应用程序的简单登录系统