我对 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/